Sean Erickson from our .NET development team headed west to L.A. for
PDC last week. Since not all of us could go, we asked him to fill us in on the highlights. Here's what we missed:
This year’s PDC didn’t have the didn’t have the same wow factor as last year’s, which was sprinkled with major announcements (the Surface SDK, Windows 7 beta and Azure services). The only major announcement this year was the beta release of Silverlight 4 and the roadmap to its official release. But what was lacking in major announcements was made up for with an overriding theme of how to use all the recent releases. It was like they were saying "Here’s what we showed you last year. Here’s what we’ve done to it since then. Here’s how to use it. Now start using it." And that's a good thing. A lot of the ideas and concepts from last year are now actually implemented and are available to start using. Here's some of the coolest.
Silverlight 4
This is what will put Silverlight on a more level playing field with Flash. They've added printing support, Webcam and audio integration, the and the ability to host HTML and Flash content inside the Siliverlight plug-in. There's a new user option to allow out of browser apps to run outside the sandbox (think Air, except you can run the same app on the Web and locally with no recompile). An application can run with access to local file system, launch applications and access drives and sensors. It's got a 30 percent faster load time and increased performance (it was said to be twice as fast). You can share reference DLLs between .NET 4 and Silverlight 4 with no need to recompile. And this release has full binding and command structure.
SQL Azure
With the changes made since last year, SQL Azure will look and act almost exactly like a local instance of SQL Server. There are still some limitations, but the vast majority of SQL Server users could move to SQL Azure pretty seamlessly.
Windows 7 Sensors and Location
Windows 7 comes with a full API that gives us abstracted access to any sensors on the local machine (GPS, Ambient Light, Accelerometer). A good example of where this would be useful is a map application that defaults to search near your current location. Also, when Windows 7 Embedded comes out for Windows phones, you could add the lat/long to the metadata for any picture taken and have an exact location for every picture.
For even more PDC action, check out these session videos:
Day 2 Keynote by Steven Sinofsky, Scott Guthrie and Kurt DelBene
Silverlight 4 Overview
User Experience