SilverLight Overview

1,582 views

Published on

SilverLight Overview

Published in: Technology
  • Be the first to comment

SilverLight Overview

  1. 1. Silverlight Christian Thilmany UX Architect - Microsoft
  2. 2. The Internet Trajectory 2007 MTV.com, 1996
  3. 3. Microsoft & UX Vista Photosynth Office 2007 Xbox 360
  4. 4. UX is a key platform capability Platform Tools UX
  5. 5. Designer/Developer Collaboration
  6. 6. Designer & Developer Tooling Desktop Media & RIA Web Designer Look, behavior, brand, and emotional connection Developer Function, deployment, data, security, operational integrity Server Vista
  7. 7. 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
  8. 8. 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)
  9. 9. Silverlight Overview Microsoft Confidential, DO NOT disclose until April 16 th , 2007, 12:01 am EST
  10. 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. 11. Industry Trends in Web Media <ul><li>Web Video Ad Revenue is Soaring </li></ul><ul><li>Growing Broadband Adoption </li></ul>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. 12. Silverlight Web Media Ecosystem <ul><li>Create </li></ul>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. 13. Silverlight Web Media Competitive Advantages <ul><li>Create </li></ul>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. 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. 15. Experiences
  16. 16. Early Industry Support
  17. 17. Silverlight Installation Experience
  18. 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. 19. 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
  20. 20. Silverlight is based on .NET
  21. 21. Dynamic Languages in Silverlight Ruby Python Visual Basic JavaScript Common Language Runtime Dynamic Language Runtime
  22. 22. 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
  23. 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
  24. 26. Silverlight Streaming by Windows Live <ul><li>Free, 10GB hosting and streaming </li></ul><ul><li>You build the application, we deliver the scale </li></ul><ul><li>High quality, differentiated, controllable user experience </li></ul><ul><li>Complete API Programmability </li></ul>Windows Live Platform http://silverlight.live.com Provides developers a free, scalability-on-demand solution for Silverlight Creation Experience Silverlight Streaming
  25. 27. Silverlight Recap <ul><li>Compelling Cross-Platform User Experiences </li></ul><ul><li>Seamless, fast installation for end users </li></ul><ul><li>Consistent experiences on Mac / Windows </li></ul><ul><li>Stunning vector-based graphics, media, text, animation and overlay </li></ul><ul><li>Dramatically improved performance for AJAX enabled Web sites </li></ul><ul><li>Flexible programming model with collaboration tools </li></ul><ul><li>Based on the .NET Framework </li></ul><ul><li>Choice of development languages </li></ul><ul><li>Integration with existing Web technologies </li></ul><ul><li>Role specific tools for designers / developers </li></ul><ul><li>Low cost, high quality media </li></ul><ul><li>HD to Mobile w/ SMPTE VC-1 </li></ul><ul><li>Broad media ecosystem </li></ul><ul><li>Tools for live and on-demand publishing </li></ul><ul><li>Connected to data, servers and services </li></ul><ul><li>Easily mash-up and incorporate services and data </li></ul><ul><li>Increase discoverability/searchability </li></ul><ul><li>Rapidly scale applications with Silverlight Streaming service </li></ul>
  26. 28. Roadmap <ul><li>Silverlight 1.0 Beta </li></ul><ul><li>Silverlight 1.1 Alpha </li></ul><ul><li>Expression Studio </li></ul><ul><li>Expression Blend 2 Preview </li></ul><ul><li>Silverlight Tools Preview for Visual Studio 2008 </li></ul><ul><li>Silverlight 1.0 </li></ul><ul><li>Expression Encoder </li></ul><ul><li>Silverlight 2.0 </li></ul><ul><li>Silverlight mobile </li></ul><ul><li>Expression Studio 2 </li></ul><ul><li>Silverlight Tools for Visual Studio 2008 </li></ul><ul><li>Silverlight 2.0 Beta and non commercial GoLive License </li></ul><ul><li>Expression Studio 2 Beta </li></ul><ul><li>Visual Studio 2008 </li></ul>MIX 07 Summer 07 Beyond MIX08
  27. 29. Demonstration
  28. 30. Questions?
  29. 31. © 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.

×