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.
Microsoft announced today that that they would be shutting down their Popfly simplified Silverlight programming tooling project:
We want to thank everyone who registered for and used Popfly. We’ve been fortunate enough to see all the innovative mashups, Web pages, and games you’ve created since we launched Popfly two years ago and it’s been a pleasure to watch the spirit of creativity flow through a growing Popfly community over the life of the product.
Unfortunately, on August 24, 2009 the Popfly service will be discontinued and all sites, references, and resources will be taken down. At that time, your access to your Popfly account, including any games and mashups that you have created, will be discontinued.
Popfly seems to have never found an audience presumably because there is a point beyond which you cannot simplify programming if you want to produce something useful.