A Spring 2010 Bumper Crop of Microsoft Platforms
When people think about Microsoft platforms, they typically think Windows. But Microsoft has many more platforms beyond Windows, and this Spring is shaping up as a bumper crop for those non-Windows platforms. Key among them are coming versions of Microsoft Office, which won't ship until May, but also Visual Studio, .NET Framework, Silverlight, and SQL Server. Here's what to expect.
Microsoft will launch the next major version of its office productivity suite, as well as related servers and online services in mid-May. (Well, at least the business-oriented versions. The retail/consumer Office 2010 launch happens a month later.) Office is a big suite, and as necessary as ever (see The Enduring Value of Microsoft Office) but the big news this time around isn't so much the suite--sorry, Microsoft--as it is the ancillary stuff around it. I'm talking about Office Web Apps--a half-step towards Google Docs, but an important move nonetheless--as well as the server capabilities, which are getting truly impressive.
Consider Office Communications Server "14," which is still named that way since it will ship later in the year. This version of Microsoft's unified communications solution--also available as hosted solution for you cloud computing fans--will offer enterprise-class telephony capabilities that operate over IP, driving cost reductions and simplicity into a market that has typically been dominated by expensive and complex solutions.
Microsoft's unified communications work, of course, starts with Exchange, and while Exchange 2010 has been out for a while, Microsoft did last week detail some interesting information about Exchange 2010 SP1, which is expected later this year as well. Many of the changes coming with SP1 appear to be feedback-related, including further UI enhancements for Outlook Web App (formerly Outlook Web Access), major improvements to email archiving and discovery, new Exchange Management Console capabilities, and more.
Visual Studio 2010, .NET Framework 4, and Silverlight 4
Microsoft delivered Visual Studio 2010 and .NET Framework 4 on Monday and it expects to ship the related Silverlight 4 release later this week as well. (No comment on when the new generation of Expression tools will ship, however.) Visual Studio, of course, is Microsoft's integrated development environment for PC- and web-based programmers, and this is of course a major release that targets recent enhancements in all of the company's biggest platforms.
This means features like multi-touch and ribbons in Windows 7. Collaborative web sites based on SharePoint. And Visual Studio can be fairly agnostic as well, letting you target the web with Web 2.0/Rich Internet Applications (RIA) based on Silverlight.
Speaking of which, while the .NET Framework is a fairly well-known quantity these days, Microsoft efforts at moving .NET to the web via Silverlight have picked up considerable steam and in a short period of time. Silverlight 4 is big news, and it advances this runtime engine outside of the browser for the first time, letting developers easily create rich, connected applications similar to what you may have seen with Adobe AIR, but using familiar .NET managed code languages, like C#.
Silverlight, too, is the primary development model for the upcoming Windows Phone platform (along with XNA, which is being used for games). So developers who have progressed with Microsoft's various .NET releases and managed code languages are in a good place with regards to using their skills across the Microsoft platform stack.
SQL Server 2008 R2
Sometime this month, or by May 6 at the latest, Microsoft will finalize SQL Server 2008 R2, the unfortunately named next release of its database server. And don't be fooled by that R2 moniker, which suggests a relatively minor release. (Has Microsoft ever really delivered on the promise of these R2 releases? I mean, aside from Windows Server 2003 R2, haven't they all been pretty big deals?)
There are tons of tiny improvements, but also some major changes. Key among these advances in SQL R2 is PowerPivot support for Excel and SharePoint, an example of where Microsoft's "better together" marketing mantra actually makes some sense. Now, you can assemble massive PowerPivot workbooks with over 1 million rows of data from many different sources. This works in both desktop version of Excel and Excel Services in SharePoint.
Microsoft is also implementing Master Data Services in this release, providing SQL R2 with an object-oriented repository that can integrate with other systems that need to process meta data and, perhaps, run reports against that information.
While I'm sure the second half of the year will be dominated by Windows Phone and the all-important Service Pack 1 release for Windows 7 and Windows Server 2008 R2, you don't have to look that far into the future to see some major platform upgrades. And if you've got any stake in the Microsoft stack at all, you'll want to check out what's happening right now first. There's a lot going on.
An edited version of this article appeared in the April 13, 2010 issue of Windows IT Pro UPDATE. --Paul