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
0 comments
Post a comment