Silverlight 3 Briefing
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Silverlight 3 Briefing

on

  • 2,753 views

Silverlight 3

Silverlight 3

Statistics

Views

Total Views
2,753
Views on SlideShare
2,750
Embed Views
3

Actions

Likes
3
Downloads
158
Comments
0

2 Embeds 3

http://www.slideshare.net 2
http://static.slidesharecdn.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Silverlight 3 Briefing Presentation Transcript

  • 1. Silverlight 3 David Chou david.chou@microsoft.com blogs.msdn.com/dachou
  • 2. Silverlight 3 Themes
  • 3. Silverlight 3 New Capabilities : Media Support for Higher Quality Video and Audio Media Graphics Dev Productivity Out of Browser Design Tooling
  • 4. Silverlight 3 New Capabilities : Media Support for Higher Quality Video and Audio IIS Media Services (formerly IIS Media Pack) is an integrated Media HTTP media delivery platform, which features Smooth Streaming which dynamically detects and seamlessly switches, in real time, Graphics the video quality of a media file delivered to Silverlight based clients depending on local bandwidth and CPU conditions. Dev Productivity Out of Browser Design Tooling
  • 5. Silverlight 3 New Capabilities : Media Support for Higher Quality Video and Audio In addition to native support for VC-1/WMA, Silverlight 3 now Media offers native support for H.264 and AAC, giving content distributors a choice of widely supported industry formats Graphics Dev Productivity Out of Browser Design Tooling
  • 6. Silverlight 3 New Capabilities : Media Support for Higher Quality Video and Audio Silverlight 3 leverages graphics processor unit (GPU) hardware Media acceleration to deliver true full-screen 720p+ HD video playback Graphics Dev Productivity Out of Browser Design Tooling
  • 7. Silverlight 3 New Capabilities : Media Support for Higher Quality Video and Audio With the new Raw AV pipeline, Silverlight can support a wide Media variety of third-party codecs. Audio and video can be decoded outside the runtime and passed to Silverlight for rendering, Graphics extending format support beyond the native codecs. Dev Productivity Out of Browser Design Tooling
  • 8. Silverlight 3 New Capabilities : Media Support for Higher Quality Video and Audio Silverlight DRM, Powered by PlayReady Content Protection Media enables protected in-browser experiences using AES encryption or Windows Media DRM. Graphics Dev Productivity Out of Browser Design Tooling
  • 9. Silverlight 3 New Capabilities : Graphics Empowering Rich Experiences Media Graphics Dev Productivity Out of Browser Design Tooling
  • 10. Silverlight 3 New Capabilities : Graphics Empowering Rich Experiences Silverlight 3 supports Perspective 3d Effects, so users can rotate Media or scale live content in space without writing any additional code, and Animation Effects such as spring and bounce, to make more Graphics natural movement. Dev Productivity Out of Browser Design Tooling
  • 11. Silverlight 3 New Capabilities : Graphics Empowering Rich Experiences Silverlight 3 dramatically improves the rendering performance of Media applications by allowing users to cache vector content, text, and controls into bitmaps. Graphics Dev Productivity Out of Browser Design Tooling
  • 12. Silverlight 3 New Capabilities : Graphics Empowering Rich Experiences Read and write pixel values directly to a bitmap with the new Media Bitmap API, and use the new Pixel Shader Effects such as blur and drop shadow or create your own unique effects that can be Graphics applied to any control or object in the application. Dev Productivity Out of Browser Design Tooling
  • 13. Silverlight 3 New Capabilities : Graphics Empowering Rich Experiences Developers can now theme applications by applying styles to Media their controls and changing them at runtime. Additionally, styles can be cascaded by basing them on each other. Graphics Dev Productivity Out of Browser Design Tooling
  • 14. Silverlight 3 New Capabilities : Graphics Empowering Rich Experiences Silverlight 3 provides easier skinning capabilities by keeping a Media common set of controls external from an application. This allows the sharing of styles and control skins between different Graphics applications. Dev Productivity Out of Browser Design Tooling
  • 15. Silverlight 3 New Capabilities : Graphics Empowering Rich Experiences Silverlight 3 provides greatly more efficient rendering and rapid Media animation of text, and applications can load faster by enabling the use of local fonts. Graphics Dev Productivity Out of Browser Design Tooling
  • 16. Silverlight 3 New Capabilities : Dev Productivity Improving RIA Development Productivity Media Graphics Dev Productivity Out of Browser Design Tooling
  • 17. Silverlight 3 New Capabilities : Dev Productivity Improving RIA Development Productivity 60+ high-quality, fully skinnable and customizable controls avilable such as charting and media, new layout containers such Media as dock and viewbox, and controls such as autocomplete, treeview and datagrid. Controls come with nine professional Graphics designed themes and the source code can be modified/recompiled or utilized as-is. Dev Productivity Out of Browser Design Tooling
  • 18. Silverlight 3 New Capabilities : Dev Productivity Improving RIA Development Productivity Solve the SEO-related challenges posed by RIAs by utilizing business objects on the server, together with ASP.NET controls Media and site maps, and automatically mirror database-driven RIA content into HTML that is easily indexed by the leading search Graphics engines. Dev Productivity Out of Browser Design Tooling
  • 19. Silverlight 3 New Capabilities : Dev Productivity Improving RIA Development Productivity .NET RIA services and a new set of data controls for Silverlight 3 provide a range of new capabilities which make it easier than Media ever before to build out a complex, data driven user interface. New features include Element to Element Binding, Data Form Graphics controls, data validation capabilities, and support for business objects on both the client and server Dev Productivity Out of Browser Design Tooling
  • 20. Silverlight 3 New Capabilities : Dev Productivity Improving RIA Development Productivity Improvements include Application Library Caching to reduce application size, Enhanced DeepZoom for more fluid navigation Media with larger DeepZoom collections, Binary XML for compressed and thus speedier communication with the server, and Local Graphics Connection which allows communication between two Silverlight Dev Productivity applications on the client without server roundtrip Out of Browser Design Tooling
  • 21. Silverlight 3 New Capabilities : Dev Productivity Improving RIA Development Productivity Silverlight 3 is the first browser plug-in to provide access to all system colors, allowing partially-sighted people to make Media changes such as high contrast color schemes for ease of readability by using familiar operating system controls. Graphics Dev Productivity Out of Browser Design Tooling
  • 22. Silverlight 3 New Capabilities : Out of Browser Out of Browser Media Graphics Dev Productivity Out of Browser Design Tooling
  • 23. Silverlight 3 New Capabilities : Out of Browser Out of Browser Media Applications can now be installed and run from the desktop as lightweight web companions, allowing users to take their favorite Graphics Web applications with them, regardless of whether they are connected to the Internet or not. Dev Productivity Out of Browser Design Tooling
  • 24. Silverlight 3 New Capabilities : Out of Browser Out of Browser Applications can be stored on the desktop on both Windows and Media Mac OS, and accessed with one-click from the Start Menu or Applications Folder Graphics Dev Productivity Out of Browser Design Tooling
  • 25. Silverlight 3 New Capabilities : Out of Browser Out of Browser Silverlight leverages the security features of the .NET Framework, and runs inside a secure sandbox with persistent Media isolated storage. As they share most of the security restrictions of traditional web apps, Silverlight apps can be trusted without Graphics security warnings or prompts, minimizing user interruptions. Dev Productivity Out of Browser Design Tooling
  • 26. Silverlight 3 New Capabilities : Out of Browser Out of Browser Media Silverlight applications are stored in a local cache and do not require extra privileges to run, so the installation process is quick Graphics and efficient as well as consumer friendly, with support for non-administrator install . Upon launch applications can check Dev Productivity for new versions and automatically update themselves. Out of Browser Design Tooling
  • 27. Silverlight 3 New Capabilities : Out of Browser Out of Browser Take advantage of new Windows 7 capabilities with support for Media Superbar integration, multitouch user input, and location aware services such as GPS support. Graphics Dev Productivity Out of Browser Design Tooling
  • 28. Silverlight 3 New Capabilities : Out of Browser Out of Browser Media Silverlight applications can now detect whether they have Internet connectivity and can react intelligently including caching Graphics a users’ data until their connection is restored. Dev Productivity Out of Browser Design Tooling
  • 29. Silverlight 3 New Capabilities : Design Tooling Breakthrough Design w/ Expression Blend 3 Media Graphics Dev Productivity Out of Browser Design Tooling
  • 30. Silverlight 3 New Capabilities : Design Tooling Media Graphics Dev Productivity Out of Browser Expression Blend 3 enables developers and designers to take full advantage of the underlying power of the delivery platform. Design Tooling 3D transformations in Silverlight, visual effects such as blur and glow, hardware acceleration, and the Visual State Manager allow the exploration of new design concepts
  • 31. Silverlight 3 New Capabilities : Design Tooling Breakthrough Design w/ Expression Blend 3 SketchFlow introduces a new set of innovative features for the rapid prototyping of user experiences. SketchFlow helps Media designers rapidly explore the navigation and composition of an application using visual tools without the need for coding, to Graphics communicate ideas to other stakeholders, and to collect in- context annotated feedback. Dev Productivity Out of Browser Design Tooling
  • 32. Silverlight 3 New Capabilities : Design Tooling Breakthrough Design w/ Expression Blend 3 Adobe Photoshop and Illustrator import enables integration with existing workflows, with full support for individual layers which Media retain their original layer effects, layout, editable text, and vector content. Graphics Dev Productivity Out of Browser Design Tooling
  • 33. Silverlight 3 New Capabilities : Design Tooling Breakthrough Design w/ Expression Blend 3 Add interactivity to applications without having to write code using Behaviors, which encapsulate complex design interactions Media into reusable components which can be directly applied to a user interface element in the application. Graphics Dev Productivity Out of Browser Design Tooling
  • 34. Silverlight 3 New Capabilities : Design Tooling Breakthrough Design w/ Expression Blend 3 Design time Sample Data makes it easy to design data- connected applications without access to live data, and with fast Media and easy generation of “dummy” placeholder data. Graphics Dev Productivity Out of Browser Design Tooling
  • 35. Silverlight 3 New Capabilities : Design Tooling Breakthrough Design w/ Expression Blend 3 Media Teams can access Team Foundation Server directly from Expression Blend ensuring they can collaborate effectively with Graphics the rest of the team; work is versioned, tracked, backed-up and above all safe. Dev Productivity Out of Browser Design Tooling
  • 36. Silverlight 3 New Capabilities : Design Tooling Breakthrough Design w/ Expression Blend 3 Custom project and item templates, custom context menu items, custom adorners on the design surface when a designer selects Media a custom component, and enhanced support for VS2010 extensibility APIs all help provide a fluid design and development Graphics environment Dev Productivity Out of Browser Design Tooling
  • 37. Thank you! David Chou david.chou@microsoft.com blogs.msdn.com/dachou © 2009 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.
  • 38. Microsoft .NET Application Platform Deliver applications across the UX Continuum Consistent Tools & Application Model User Experience Continuum
  • 39. Silverlight Momentum By the Numbers
  • 40. Silverlight Momentum By the Numbers
  • 41. Silverlight Momentum By the Numbers Source: Microsoft Developer Tracker 2008 Report
  • 42. Silverlight Momentum By the Numbers
  • 43. Silverlight Momentum By the Numbers
  • 44. Silverlight Momentum By the Numbers www.silverlight.net/showcase
  • 45. Silverlight Customer Stories Applicant Explorer www.careerbuilder.com • 1.6 Million jobs posted • 23 Million Users/month • Rich Internet Application • Integrates Silverlight and Live Search • Searching 30 million resumes • Integration with Social Networking sites • Rapidly narrows candidate search • Dynamically sort by content type • Scheduled for release in 2009 " Applicant Explorer is designed to provide employers with a more complete picture of an applicant, pulling information from a variety of sources to highlights skills, experience and accomplishments . Working with Microsoft Silverlight gives us the ability to easily load, sort, filter and page data so recruiters can dynamically sift through large amounts of data quickly and easily. We expect the application will introduce a greater efficiency and depth of knowledge into the overall recruitment experience.” Greg Brass, Director, Profile Search, Careerbuilder.com
  • 46. Silverlight Customer Stories Perfect Car Finder www.kbb.com/KBB/PerfectCar Finder/PhotoEdition.aspx • Trusted resource for Auto industry pricing • 12 Million website visits per month • RIA enables customers to find perfect car • Rich Silverlight Controls • DeepZoom photo explorer • 2 months, 1 developer • ASP.NET Ajax, Visual Studio, 64-bit Windows Server and IIS, SQL Server “Although the customer experience delivered by our Silverlight client is entirely new, the technology we used to deliver that experience was already familiar… a C# developer who had never used Silverlight before was able to deliver a mockup in just two days without learning any new skills or tools and complete the project in less than two months. Some people believe that Silverlight is just the Microsoft version of Adobe Flash, but we could never have used Flash to deliver what we did in only eight weeks.“ Andy Lapin, Director or Architecture
  • 47. Silverlight Customer Stories Where’s Rogan? Campaign nymag.com/rogan • Interactive video series • New model for advertising/brand promo • Eyewonder in-stream ad platform • Akamai media player framework • Interaction rates 10% higher “This joint project produced a richer, more engaging ad experience for viewers and proved a great example of how sites can monetize their video content and create new advertising space.” Ricky McClellen, CIO of EyeWonder
  • 48. Silverlight Customer Stories Instant Streaming www.netflix.com • World’s largest online movie rental service • 10 Million Subscribers (Feb 2009) • 12,000 Movies and TV episodes • Instantly stream movies to PC and Mac • PlayReady DRM for content protection • Timeline navigation; rewind, fast-forward • Faster, more robust connection “Netflix chose Silverlight because it makes a faster and more agile development environment possible, allowing Netflix to quickly deliver a superior instant watching experience to our subscribers. When Netflix deployed Silverlight last fall, Netflix members realized a richer experience of access and quality to instantly watch movies and TV episodes from Netflix on their PCs and, for the first time, were able to instantly watch the same content on their Intel-based MacIntosh computers.” Steve Swasey, Netflix VP of Corporate Communications
  • 49. Silverlight Customer Stories K2 blackpoint www.k2.com • RIA tooling • Creates process-driven Applications without code • Visually build Sharepoint workflow applications • Silverlight based tooling “Our investments in Silverlight allows us to go beyond anything we have managed to do before in a timeframe that continues to keep us in the leadership position for building workflow based applications on Microsoft’s platform. We plan to continue to invest in Silverlight moving forward and are really excited about the new features in Silverlight 3, particularly the new offline and out of browser capabilities" Adriaan van Wyk, CEO of K2