PDC 2009 – Day 2, Keynote

November 18th, 2009

PDC2009

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

 

Scott Guthrie

  • 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
    • 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

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:

PDC2009

Comments are closed.