Geeks With Blogs


Bill Evjen's Blog Code, Life and Community

The second day keynote at PDC 2009 in Lost Angeles was shared by Steven Sinofsky and Scott Guthrie. Steven is the President of Windows and Windows Live Division and it really must have been a great day for him as he came out for the first time in a major conference with the new Windows 7 launched and the old Vista problems just fading away into Microsoft’s past. There is a lot of excitement for Windows 7 and there is excitement for the new Windows 7 APIs that are available for developers to work with to take advantage of the new features that this new OS offers.


The big thing that Steven brought forth was the achievement that was Windows 7’s release. He was rather excited about how they developed this OS. One of the big changes in the development process was the introduction of the Windows 7 Engineering blog. This was a tool that the Windows 7 used to let people know what they were thinking and how things were going to work. The team got considerable comments from this blog and it helped shape what they were doing. For me, I did find it interesting in how open they were to their process and how they got the community involved in the process. I can see how that would be hard to do given the fact that Microsoft probably doesn’t want to give much information to their competitors on what they are doing. But they put out quite a bit of information that in the end – really made a difference.

There were also some interesting stats on the Win7 development process that Steven outlined. These included:

  • 1,729,890 people pressed the send feedback reports button
  • 91,521 external devices were plugged in
  • 14,057 unique printers were plugged in
  • 883,612 unique applications were used
  • 8,107,258 installations were done
  • 4,357156 installations of the RC were done
  • 10,427,189 aggregated Windows Error Reports were sent in
  • 4,753 code changes were made because of these WERs
  • 6,114 SQM Measurement Points
  • ~900,000,000 SQM Sessions (Logon to Logoff/Standby)
  • 514,253,176 times the Start menu button was clicked in the last 6 months
  • 46,447,784 times Aero Snap and Shake were used

It is important to note that these stats are only collected during the pre-RTM releases and are not something that Microsoft collects off of the production release of the OS.

After this, Steven then went through some hardware with another Microsoft worker and in the end help up a laptop – a not yet released Acer Aspire 1420P. It had the following stats: it is a convertible TabletPC with a Core2 Duo U2300 processor, Mobile Intel GS45 video, 2GB of DDR3 1066 MHz memory (supports up to 8GB), an 11.6" 1366x768 multitouch screen, webcam/mic, 3G WWAN, WLAN (supporting up to Draft-N), S/PDIF for digital speakers, 3 USB, 250GB HDD, card reader, and even an HDMI port. Then he said he was offering us a deal on the laptop for the price of FREE!

I was totally shocked! Here is me with my new laptop:


I see why Microsoft did this. They just introduced all the cool features that you can do with the new Windows 7 APIs including multitouch and more. Most developers don’t even have computers to deal with this or some of the other capabilities. If Microsoft really wants development in this space, there isn’t a better way to spur the development than by giving some of your community’s best developers the equipment to get the job done? Perfect.

image Next up was ScottGu – all .NET developer’s hero. He continued on with the day 1 keynote message from Ray Ozzie and talked about the Silverlight everywhere message. The biggest message was the release of Silverlight 4 Beta. This is now available and includes a plethora of new features. These new features include things like:

  • Media
    • Continuing to invest in the rich media stack
    • Media stack is by far the most feature rich of any media stack out there
    • Winter Olympics will be coming on Silverlight
    • Adding
      • Webcam and microphone
      • Multicast
      • H.264 Output Protection
      • Offline DRM
  • Business Applications
    • Printing
    • Rich Text
    • Clipboard Access
    • Right click
    • Mouse wheel
    • Implicit styles
    • VS 2010
    • Drag/Drop
    • Bidi & RTL - Right to left layout
    • Updated Controls
    • Data Binding - Support for string formatters
    • Networking
  • Beyond the Browser
    • Windowing APIs
    • Notification Popups
    • HTML Support
    • Drop Target
  • Trusted applications
    • Custom Window Chrome
    • Local File System
    • Cross-Site Networking
    • Full Screen Keyboard
    • Hardware Device Access
    • COM Automation Support
    • Office Integration

As you can see, there is a lot to this release! Though, as Ray Ozzie really said in the first keynote – this PDC was really about touching the “three screens” – mobile, PC, and TV&game console, etc. Ray pointed out that Silverlight was the technology to get you there and Scott spent his keynote really showcasing Silverlight and its future in this regards. Again, it is interesting to note that there wasn’t any mention of WPF and it’s role in this revolution.

Posted on Friday, November 20, 2009 12:36 AM | Back to top

Comments on this post: Microsoft PDC 2009 – Day Two Keynote

No comments posted yet.
Your comment:
 (will show your gravatar)

Copyright © Bill Evjen | Powered by: