PDC 2009 – Day 2, Keynote
November 18th, 2009
The Day 2 Keynotes at PDC 2009 didn’t disappoint. Scott Guthrie announced Silverlight 4 and Steven Sinofsky gave every attendee a Windows 7 laptop to go and build great Windows 7 applications on. I tried to capture the notes and announcements as best as I could. The laptop battery couldn’t make it all the way through so I pulled out the trusty (and analog) Moleskin to capture the rest of the keynote. Here’s how it went down…
Steven Sinofsky, Windows 7
- “going from writing a checkers game in College to checking in code for a Billion people”
- Developing Windows 7
- How Microsoft collected vast amounts of feedback and data that make Windows 7 a high quality product
- over 80% of windows (beta testers) opt into telemetry that helps build a better product.
- Hardware and Device diagnostics;
- Software Quality Monitor (SQM)
- Windows Error Reporting (“Watson”)
- Some data from Telemetry
- 1,729,890 sent feedback reports
- 882,612, Unique apps were run
- 10,427,189 aggregate windows error reports
- 4,753 Code changes driven by Windows Error Reporting
- 514,253,176 Start menu clicked (past 6 months)
- 46,447,783 Times Aero Snap and Shake used in the last 6 months
- 55% of beta users were using standard 1024×768 resolution
- Opportunities for developers to light up on Windows 7
- Ribbon User Interface
- Multi-touch, Ink, Speech
- Jump Lists, Progress Bars
- Libraries, DirectX Family
- High Def Audio/Video
- Sensors
- Device Storage
- Coolest Hallway at Microsoft = the Planning and Ecosystem Team
- Hardware and Device liaisons between MS and OEM’s
- Tips and guidance of how developers should take advantage of Windows 7 features to not effect overall Windows performance
- Sony moved their software out of the boot path and increased startup time of their laptops by 30%
- Don’t put your software in the boot path, give customers the control of when to use the software
- FREE LAPTOP FOR ALL PDC Attendees!
- Internet Explorer
- 3 Weeks into IE9 project
- Gone from passing 24/100 Acid3 tests to 32/100 in 3 weeks; we’re working on it and making great strides
- IE9 Focused on …
- Standards Progress (HTML 5),
- Performance Improvements (JavaScript),
- Ecosystem Innovations (Hardware Accelerated Graphics and Text)
- IE9 will take advantage of the DirectX family to render
- much more clarity and performance
- web devs and authors don’t need to do anything!
- Call to action:
- Integrate with Windows 7 Desktop
- Develop for 64-bit
- Focus on fundamentals in your code; don’t get in the way of the boot path, watch your timers, etc.
- Build on new APIs in Windows 7
- Internet Explorer 9 videos up on Channel9
- Silverlight, what we’ve done and where we’re going
- We’ve shipped Silverlight 3, Expression Blend 3 w/Sketchflow
- Sunday Night Football
- This winter, VS Fashion Show and Winter Olympics
- Used on 10,000’s sites all over the world to take advantage of the rich media features of Silverlight
- Summer – 33% of world’s connected devices; Today = 45% and growing rapidly
- Silverlight 4
- Major new release for us
- Focusing on … continue to define media on the web, business applications and going beyond the browser
- Media
- Access to Webcams and Microphones on the machine
- Multicast streaming
- Output protection
- Offline DRM; allows business with protected content opportunity for many new potential scenarios
- On the server-side: IIS Smooth Streaming
- analyze network and cpu conditions and adaptively change bit rate on the fly
- IIS Media Services, supporting Apple iPhone media streaming format
- In IIS settings, Enable iPhone output; test at http://iis.net/iphone
- Business Applications
- Printing, Rich Text, Clipboard Access, Right Click, Mouse Wheel
- Implicit styles, drag/drop, Bidi & RTL (Globalization), HTML, Commanding and MVVM, Additional Controls
- Data & Networking
- Share assemblies Across SL and .NET 4
- Data Binding improvements
- UDP Multicast support; Peer-to-Peer networking
- REST Enhancements
- WCF Improvements; TCP Channel support
- WCF RIA Services;
- Visual Studio 2010
- WYSIWIG Design Service
- XAML Intellisense Improvements
- Data Binding, Layout, Styles
- WCF RIA Services Integration
- Beyond the Browser
- New Sandboxed features
- Windows API; resizing, moving, more control
- Notification Popups
- HTML Support
- Demo of Web page hosting Flash player running inside of a Silverlight application
- Drop Target support
- New Trust capabilities to run outside of Sandbox
- Supported on Windows and Mac
- Custom Window chrome
- Local FileSystem access
- Cross-site Network support
- Hardware Device integration support
- COM Access
- Can integrate with COM based interfaces such as Outlook and Windows API’s
- Performance
- Silverlight 4 Twice as fast as Silverlight 3
- 30% faster at startup
- New profiling support
- Still 10 seconds to download and ~5MB download
- Facebook Reference sample to be made available
- Silverlight features were put to a public vote
- 70% of features voted on are in Silverlight 4
- 9 of the top 10 features requested are in Silverlight 4
- Schedule
- Beta available TODAY!
- To ship in first half of 2010
Kurt DelBene
- SharePoint development very profitable business
- Contributing $5-6Bil to the Software Sales industry
- 1000’s of great sites on the web are driven by SharePoint
- Announcing: Office 2010 and SharePoint 2010 Public Beta available today!
- Announcing: Office Mobile Clients for Windows Mobile 6.5 available on Mobile Marketplace today
- Automatic F5 Debugging now available in SharePoint 2010 (big applause)
- For 2010, enabled SharePoint to run on a client OS for easier development
Here are the press releases from today’s announcements:

