Microsoft’s Steve Ballmer and Robbie Bach delivered the keynote last night at the 2010 Consumer Electronic Show in Las Vegas and it was the usual mixture of self-congratulatory boosterism and product and technology demos. Here is my list of highlights:
Windows 7
After a report on how well Windows 7 is selling, there were the PC demos including a prototype Hewlett-Packard slate PC that the technical press was pining for.
It looks like a touch enabled netbook to me and while it may have a niche, I suspect I would be screaming for a keyboard (or at least a stylus) in under a minute of usage. Perhaps more interesting were the ultrathin Lenovo A300 laptop with a 21.5" screen and the Sony VAIO home entertainment notebook with a 24" screen. How big does a laptop have to get before it becomes a single element desktop?
Bing
HP is making Bing the default Web search engine and MSN the default home page on all their PCs in 42 countries.
Xbox
Ballmer put the usual lipstick on this pig and Robbie Bach appeared later to flog upcoming games (including another lucrative Halo version) and tout Project Natal, the motion sensing technology that will appear later this year to replace the standard controllers for some games.
Windows Mobile
Zzzzzz.
Mediaroom 2.0
Bach also announced Mediaroom 2.0, the latest version of Microsoft’s IPTV offering for service providers which now supports PCs and smartphoes as well as set top boxes and Xbox consoles for TV viewing.
Summary
Microsoft really did not have much of its own to show again this year. I am almost beginning to miss the goofy Bill Gates future technology skits.
Microsoft today announced that they had started licensing their proprietary, patent-pending Extended File Allocation Table (exFAT) file system with a variety of Industry players like Sony, Canon, Sanyo, and SanDisk Corp. already anteing up. Sometimes unofficially called FAT64, exFAT is similar to Microsoft’s old FAT file system in that it has low overhead, but it can handle larger files and it has an enlarged addressing range - 256TB instead of FAT’s 32 GB. Its properties make it useful for simplified storage systems in flash devices like thumb drives, cameras, and GPSs which have traditionally used FAT variants, but are fast approaching FAT’s size limits.
exFAT is notably supported only on Windows PCs which rather throws a crimp into usability for devices implementing it if they need a PC connection. However, there is apparently a Linux exFAT support effort underway which yields the promise of more Microsoft patent disputes with Linux system makers since they are still aggrieved that Linux incorporated FAT support which Microsoft also patented. Microsoft sued GPS maker TomTom over that very question among others.
Microsoft’s Developer Division has a lot on its plate: Windows 7, Cloud Computing, SharePoint 2010, Office 2010, and the yearning to somehow get Visual Studio Team System to make inroads on IBM’s Rational application lifecycle management tools. Visual Studio 2010 and the accompanying .NET Framework (.NET FX 4) is Microsoft’s answer and this week they announced Beta 2 and a scheduled general availability of March 22, 2010.
You will note, of course, that VS2010 lags Windows 7 and that is a problem for developers who really want to be at the cutting edge., particularly with .NET. While you certainly can build applications with Windows 7 features with Visual Studio 2008 and the .NET 3.5 SP1 that comes with Windows 7, it is not the kind of experience Microsoft would prefer for developers. More to the point for development organizations: you won’t get fired for not exploiting the new Windows 7 features in your mission critical apps so inevitably such apps will be slow to arrive and even slower because of the schedule mismatch.
As for the rest of the agenda:
Beta 2 also includes integrated tooling for SharePoint, including project templates and debugging support, and runtime and tooling support for developing great Windows 7 applications.
Since Beta 1, new Windows Azure Tools templates make it easy to get started developing Windows Azure applications, and enhanced support for Silverlight 3 databindings let you focus on writing your code.
Team Foundation Server is now included in all versions of Visual Studio 2010 with MSDN. For small teams that need only core development features such as source control, bug tracking, and build automation, TFS Basic offers a simple, streamlined install and runs on server or client machines. Test Elements users will notice a more intuitive and responsive user interface.
In the latter regard, Microsoft has completely reorganized the packaging of Visual Studio and the Microsoft Developers Network to, among other things, merge Team System into the base packages.
Microsoft CEO Steve Ballmer used this week’s Microsoft SharePoint Conference to reveal a bit about SharePoint Server 2010:
Microsoft Chief Executive Officer Steve Ballmer announced that the public beta of Microsoft SharePoint Server 2010 and Microsoft Office 2010 will become available in November, and revealed some of the new SharePoint Server 2010 capabilities for the first time.
…
SharePoint Server is one of the fastest-growing products in Microsoft’s history, with over $1.3 billion in revenue, representing over a 20 percent growth over the past year. According to IDC, Microsoft attained a significant share of the collaborative content workspace market in 2008, and had the highest growth rate among top vendors with its Microsoft Office SharePoint Server.
During his keynote address, Ballmer talked broadly about SharePoint Server as a business collaboration platform and highlighted three key areas. One was how organizations can respond quickly to business needs with an improved developer platform that makes it easier to build rich content and collaboration applications. Another topic was the enhanced Internet site capabilities that help businesses drive revenue and retain customers on a single platform. The third was the choice and flexibility between on-premises and cloud solutions.
I’ve never found SharePoint Server particularly desirable for an Internet Web site, but as a intranet collaboration platform for an enterprise that uses Windows scaffolding (not just PCs) its attractions have definitely been recognized by large customers (although there are dissenters [1], [2]).
Hit the initial link above or the SharePoint Team blog for a survey of what is new in SharePoint 2010, but the key enhancements to my mind are the advent of real developer tools:
New SharePoint tools in Microsoft Visual Studio 2010, giving developers a premier experience with the tools they know and trust
Business Connectivity Services, which allow developers to connect capabilities to line-of-business data or Web services in SharePoint Server and the Office client
Rich APIs and support for Silverlight, representational state transfer (REST) and Language-Integrated Query (LINQ), to help developers rapidly build applications on the SharePoint platform
And Microsoft hasn’t given up on SharePoint as a foundation for external websites - they claim to have two new SKUs for "Internet-facing sites, including an on-premises and hosted offer."
So when exactly will SharePoint 2010 be available? Microsoft says the first half of 2010 and rumor has it as late 1st half. And don’t forget that it will be 64-bit only.