Silverlight Christian Thilmany UX Architect - Microsoft
The Internet Trajectory 2007  MTV.com, 1996
Microsoft & UX Vista Photosynth Office 2007 Xbox 360
UX is a key platform capability Platform Tools UX
Designer/Developer Collaboration
Designer & Developer Tooling Desktop Media & RIA Web Designer Look, behavior, brand, and emotional connection Developer Function, deployment, data, security, operational integrity Server  Vista
Microsoft Silverlight cross-browser cross-platform implementation of .NET  for building and delivering the next generation of  media experiences & rich interactive applications for the  Web
Silverlight Audiences Content Providers Engage visitors with highest quality interactive web sites, video and game experiences with lower costs Designers / Developers  Role-specific suite of tools for designers and developers using existing skills and domain knowledge and building on existing application investments Viewers / End Users Sites “light up” equally on Windows and Mac, with a one-time, fast install (~2MB)
Silverlight Overview Microsoft Confidential, DO NOT disclose until April 16 th , 2007, 12:01 am EST
Silverlight Benefits Compelling, Cross-Platform User Experiences Flexible Programming Model with Collaboration Tools Low Cost, High Quality Media Connected to Data, Servers, and Services Low Cost, High Quality Media
Industry Trends in Web Media Web Video Ad Revenue is Soaring Growing Broadband Adoption 55%  of online video consumed will be user-generated  (by 2010) (Source: Screen Digest December 2006) Video streams viewed per month will rise from 3bn  (2006)  to  12.4bn  (2010) (Source: Parks & Assoc. 12/2006)
Silverlight Web Media Ecosystem Create Distribute Experience Expression Encoder  for publishing with Silverlight Expression Blend  for creating media experiences + Existing ecosystem of WMV technology partners / solution providers Up to 2x streaming scalability over Windows Server 2003 New Secure content delivery over SSL and Cache/Proxy support New  IIS7 Media Pack  with bit-rate throttling for lower cost for downloaded media Interactivity, video, and animation in browser and/or full screen Seamless, Fast Installation for End Users Consistent experience on Mac and Windows
Silverlight Web Media  Competitive Advantages Create Distribute Experience Significantly higher perf  w/ 15x acceleration by Tarari Significantly lower cost encoding  w/ “enterprise” scale 20%  higher quality  at comp bit rate, (more vs H263+) ~50% lower streaming cost  over competition Windows or Linux host for progressive download 3x+ scalability  for streaming over competition 720p HD  resolution support, Mac & Win SMTPE VC-1 Codec  ecosystem support across devices Integrated  content protection  solution WMV & VC-1 Ecosystem Ecosystem of software, tools, hardware, services, and integrated solutions in post-production, content management, rights management, and streaming delivery
Silverlight Benefits Compelling, Cross-Platform User Experiences Flexible Programming Model with Collaboration Tools Low Cost, High Quality Media Connected to Data, Servers, and Services
Experiences
Early Industry Support
Silverlight Installation Experience
Silverlight Benefits Compelling, Cross-Platform User Experiences Flexible Programming Model with Collaboration Tools Low Cost, High Quality Media Connected to Data, Servers, and Services
Easily reuse skills Media & RIA Desktop Web XHTML / ASP.NET JavaScript / AJAX CSS .NET Languages XAML / WPF Windows Media Flexible tools / programming / media Compelling UX on all app categories Connected to data, servers, services
Silverlight is based on .NET
Dynamic Languages in Silverlight Ruby Python Visual Basic JavaScript Common Language Runtime Dynamic Language Runtime
Silverlight Architecture Legend V2.0 Legend V1.0 CLR Execution Engine Framework HTML DOM Integration XAML Networking JSON REST POX RSS Data LINQ XLINQ DLR Ruby Python WPF Extensible Controls BCL Generics Collections Inputs Keyboard Mouse Ink Media VC1 WMA MP3 Browser Host Integrated Networking Stack Installer Application Services MS AJAX Library UI Core Images Vector Text Animation DRM Media Controls Layout Editing
 
 
Silverlight Benefits Compelling, Cross-Platform User Experiences Flexible Programming Model with Collaboration Tools Low Cost, High Quality Media Connected to Data, Servers, and Services
Silverlight Streaming by Windows Live Free, 10GB hosting and streaming You build the application, we deliver the scale High quality, differentiated, controllable user experience Complete API Programmability Windows Live Platform http://silverlight.live.com Provides developers a free, scalability-on-demand solution for Silverlight Creation  Experience Silverlight Streaming
Silverlight Recap Compelling Cross-Platform User Experiences Seamless, fast installation for end users Consistent experiences on Mac / Windows  Stunning vector-based graphics, media, text, animation and overlay Dramatically improved performance for AJAX enabled Web sites Flexible programming model with collaboration tools Based on the .NET Framework Choice of development languages Integration with existing Web technologies Role specific tools for designers / developers  Low cost, high quality media HD to Mobile w/ SMPTE VC-1 Broad media ecosystem Tools for live and on-demand publishing Connected to data, servers and services Easily mash-up and incorporate services and data  Increase discoverability/searchability Rapidly scale applications with Silverlight Streaming service
Roadmap Silverlight 1.0 Beta Silverlight 1.1 Alpha Expression Studio Expression Blend 2 Preview Silverlight Tools Preview for Visual Studio 2008 Silverlight 1.0 Expression Encoder Silverlight 2.0 Silverlight mobile Expression Studio 2 Silverlight Tools for  Visual Studio 2008 Silverlight 2.0 Beta and non commercial GoLive License Expression Studio 2 Beta Visual Studio 2008 MIX 07 Summer 07 Beyond MIX08
Demonstration
Questions?
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation.  Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.  MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

SilverLight Overview

  • 1.
    Silverlight Christian ThilmanyUX Architect - Microsoft
  • 2.
    The Internet Trajectory2007 MTV.com, 1996
  • 3.
    Microsoft & UXVista Photosynth Office 2007 Xbox 360
  • 4.
    UX is akey platform capability Platform Tools UX
  • 5.
  • 6.
    Designer & DeveloperTooling Desktop Media & RIA Web Designer Look, behavior, brand, and emotional connection Developer Function, deployment, data, security, operational integrity Server Vista
  • 7.
    Microsoft Silverlight cross-browsercross-platform implementation of .NET for building and delivering the next generation of media experiences & rich interactive applications for the Web
  • 8.
    Silverlight Audiences ContentProviders Engage visitors with highest quality interactive web sites, video and game experiences with lower costs Designers / Developers Role-specific suite of tools for designers and developers using existing skills and domain knowledge and building on existing application investments Viewers / End Users Sites “light up” equally on Windows and Mac, with a one-time, fast install (~2MB)
  • 9.
    Silverlight Overview MicrosoftConfidential, DO NOT disclose until April 16 th , 2007, 12:01 am EST
  • 10.
    Silverlight Benefits Compelling,Cross-Platform User Experiences Flexible Programming Model with Collaboration Tools Low Cost, High Quality Media Connected to Data, Servers, and Services Low Cost, High Quality Media
  • 11.
    Industry Trends inWeb Media Web Video Ad Revenue is Soaring Growing Broadband Adoption 55% of online video consumed will be user-generated (by 2010) (Source: Screen Digest December 2006) Video streams viewed per month will rise from 3bn (2006) to 12.4bn (2010) (Source: Parks & Assoc. 12/2006)
  • 12.
    Silverlight Web MediaEcosystem Create Distribute Experience Expression Encoder for publishing with Silverlight Expression Blend for creating media experiences + Existing ecosystem of WMV technology partners / solution providers Up to 2x streaming scalability over Windows Server 2003 New Secure content delivery over SSL and Cache/Proxy support New IIS7 Media Pack with bit-rate throttling for lower cost for downloaded media Interactivity, video, and animation in browser and/or full screen Seamless, Fast Installation for End Users Consistent experience on Mac and Windows
  • 13.
    Silverlight Web Media Competitive Advantages Create Distribute Experience Significantly higher perf w/ 15x acceleration by Tarari Significantly lower cost encoding w/ “enterprise” scale 20% higher quality at comp bit rate, (more vs H263+) ~50% lower streaming cost over competition Windows or Linux host for progressive download 3x+ scalability for streaming over competition 720p HD resolution support, Mac & Win SMTPE VC-1 Codec ecosystem support across devices Integrated content protection solution WMV & VC-1 Ecosystem Ecosystem of software, tools, hardware, services, and integrated solutions in post-production, content management, rights management, and streaming delivery
  • 14.
    Silverlight Benefits Compelling,Cross-Platform User Experiences Flexible Programming Model with Collaboration Tools Low Cost, High Quality Media Connected to Data, Servers, and Services
  • 15.
  • 16.
  • 17.
  • 18.
    Silverlight Benefits Compelling,Cross-Platform User Experiences Flexible Programming Model with Collaboration Tools Low Cost, High Quality Media Connected to Data, Servers, and Services
  • 19.
    Easily reuse skillsMedia & RIA Desktop Web XHTML / ASP.NET JavaScript / AJAX CSS .NET Languages XAML / WPF Windows Media Flexible tools / programming / media Compelling UX on all app categories Connected to data, servers, services
  • 20.
  • 21.
    Dynamic Languages inSilverlight Ruby Python Visual Basic JavaScript Common Language Runtime Dynamic Language Runtime
  • 22.
    Silverlight Architecture LegendV2.0 Legend V1.0 CLR Execution Engine Framework HTML DOM Integration XAML Networking JSON REST POX RSS Data LINQ XLINQ DLR Ruby Python WPF Extensible Controls BCL Generics Collections Inputs Keyboard Mouse Ink Media VC1 WMA MP3 Browser Host Integrated Networking Stack Installer Application Services MS AJAX Library UI Core Images Vector Text Animation DRM Media Controls Layout Editing
  • 23.
  • 24.
  • 25.
    Silverlight Benefits Compelling,Cross-Platform User Experiences Flexible Programming Model with Collaboration Tools Low Cost, High Quality Media Connected to Data, Servers, and Services
  • 26.
    Silverlight Streaming byWindows Live Free, 10GB hosting and streaming You build the application, we deliver the scale High quality, differentiated, controllable user experience Complete API Programmability Windows Live Platform http://silverlight.live.com Provides developers a free, scalability-on-demand solution for Silverlight Creation Experience Silverlight Streaming
  • 27.
    Silverlight Recap CompellingCross-Platform User Experiences Seamless, fast installation for end users Consistent experiences on Mac / Windows Stunning vector-based graphics, media, text, animation and overlay Dramatically improved performance for AJAX enabled Web sites Flexible programming model with collaboration tools Based on the .NET Framework Choice of development languages Integration with existing Web technologies Role specific tools for designers / developers Low cost, high quality media HD to Mobile w/ SMPTE VC-1 Broad media ecosystem Tools for live and on-demand publishing Connected to data, servers and services Easily mash-up and incorporate services and data Increase discoverability/searchability Rapidly scale applications with Silverlight Streaming service
  • 28.
    Roadmap Silverlight 1.0Beta Silverlight 1.1 Alpha Expression Studio Expression Blend 2 Preview Silverlight Tools Preview for Visual Studio 2008 Silverlight 1.0 Expression Encoder Silverlight 2.0 Silverlight mobile Expression Studio 2 Silverlight Tools for Visual Studio 2008 Silverlight 2.0 Beta and non commercial GoLive License Expression Studio 2 Beta Visual Studio 2008 MIX 07 Summer 07 Beyond MIX08
  • 29.
  • 30.
  • 31.
    © 2007 MicrosoftCorporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.