4. Silverlight Momentum
By the Numbers
400,000
18 months 300m+ +
since launch downloads Developers &
Designers
Source: Microsoft Developer Tracker 2008 Report
5. Silverlight Momentum
By the Numbers
400,000 200+
18 months 300m+ + partners in
since launch downloads Developers &
Designers
30 countries
6. Silverlight Momentum
By the Numbers
400,000 200+ 200+
18 months 300m+ + partners in Microsoft
since launch downloads Developers & Products &
Designers
30 countries Websites
7. Silverlight Momentum
By the Numbers
400,000 200+ 200+ Thousands
18 months 300m+ + partners in Microsoft of Apps
since launch downloads Developers & Products & across the
Designers
30 countries Websites Globe
www.silverlight.net/showcase
9. Silverlight 3 Themes
Support for Higher
Quality Video & Audio
Empowering
Rich Experiences
Improving
RIA Productivity
Out of Browser
Capabilities
Design Tooling
10. Silverlight 3 New Capabilities : Media
Support for Higher Quality Video and Audio
Smooth Streaming More Format Choices
Media
Graphics
Full Screen HD Playback Extensible Media Formats
Dev Productivity
Out of Browser
Design Tooling
Industry Leading
Content Protection
11. Silverlight 3 New Capabilities : Media
Support for Higher Quality Video and Audio
IIS7 Smooth Streaming
Live & On-Demand True HD 720p+
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
12. Silverlight 3 New Capabilities : Media
Support for Higher Quality Video and Audio
More Format Choices
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
13. Silverlight 3 New Capabilities : Media
Support for Higher Quality Video and Audio
True HD Playback
in Full Screen
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
14. Silverlight 3 New Capabilities : Media
Support for Higher Quality Video and Audio
Extensible Media
Format Support
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
Graphics
rendering, extending format support beyond the native codecs.
Dev Productivity
Out of Browser
Design Tooling
15. Silverlight 3 New Capabilities : Media
Support for Higher Quality Video and Audio
Industry Leading
Content Protection
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
16. Silverlight 3 New Capabilities : Media
Support for Higher Quality Video and Audio
Demos
Media
Graphics
Dev Productivity
Out of Browser
Design Tooling
17. Silverlight 3 New Capabilities : Graphics
Empowering Rich Experiences
Perspective 3D Graphics Bitmap Caching
Media
Graphics
New Bitmap API Themed App Support
Dev Productivity
Out of Browser
Design Tooling
Enhanced Control Skinning Improved Text Rendering
18. Silverlight 3 New Capabilities : Graphics
Empowering Rich Experiences
Perspective 3D Graphics
& Animation Effects
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
19. Silverlight 3 New Capabilities : Graphics
Empowering Rich Experiences
Bitmap Caching
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
20. Silverlight 3 New Capabilities : Graphics
Empowering Rich Experiences
New Bitmap API &
Pixel Shader Effects
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
21. Silverlight 3 New Capabilities : Graphics
Empowering Rich Experiences
Themed Application
Support
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
22. Silverlight 3 New Capabilities : Graphics
Empowering Rich Experiences
Enhanced
Control Skinning
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
23. Silverlight 3 New Capabilities : Graphics
Empowering Rich Experiences
Improved Text Rendering
& Font Support
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
24. Silverlight 3 New Capabilities : Graphics
Empowering Rich Experiences
Demos
Media
Graphics
Dev Productivity
Out of Browser
Design Tooling
25. Silverlight 3 New Capabilities : Dev Productivity
Improving RIA Development Productivity
Controls Search Discoverability
Media
Graphics
.NET RIA Services Improved Performance
Dev Productivity Framework
Out of Browser
Design Tooling
Advanced Accessibility
26. Silverlight 3 New Capabilities : Dev Productivity
Improving RIA Development Productivity
60+ Controls
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
27. Silverlight 3 New Capabilities : Dev Productivity
Improving RIA Development Productivity
Search Engine Discoverability
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
28. Silverlight 3 New Capabilities : Dev Productivity
Improving RIA Development Productivity
.NET RIA Services Framework
.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
29. Silverlight 3 New Capabilities : Dev Productivity
Improving RIA Development Productivity
Improved Performance
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
30. Silverlight 3 New Capabilities : Dev Productivity
Improving RIA Development Productivity
Demos
Media
Graphics
Dev Productivity
Out of Browser
Design Tooling
31. Silverlight 3 New Capabilities : Out of Browser
Out of Browser
Run Apps Out of Browser Desktop & Start Menu
Media
Graphics
Safer & More Secure Smooth Installation
Dev Productivity & Auto Update
Out of Browser
Design Tooling
Windows Integration Connectivity Detection
32. Silverlight 3 New Capabilities : Out of Browser
Out of Browser
Run Applications Outside
of the Web 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
33. Silverlight 3 New Capabilities : Out of Browser
Out of Browser
Desktop Shortcuts &
Start Menu Support
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
34. Silverlight 3 New Capabilities : Out of Browser
Out of Browser
Safer & More Secure
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
35. Silverlight 3 New Capabilities : Out of Browser
Out of Browser
Smooth Installation
& Auto-Update
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
36. Silverlight 3 New Capabilities : Out of Browser
Out of Browser
Windows Support
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
37. Silverlight 3 New Capabilities : Out of Browser
Out of Browser
Connectivity Detection
In 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
38. Silverlight 3 New Capabilities : Out of Browser
Out of Browser
Demo
Media
Graphics
Dev Productivity
Out of Browser
Design Tooling
39. Silverlight 3 New Capabilities : Design Tooling
Designed for Silverlight 3
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
40. Silverlight 3 New Capabilities : Design Tooling
Breakthrough Design w/ Expression Blend 3
Prototyping w/ SkethFlow Visual Design Workflow
Media
Graphics
Accessible Interactivity Design w/ Data
Dev Productivity
Out of Browser
Design Tooling
VSTF Integration Design Surface Extensibility
41. Silverlight 3 New Capabilities : Design Tooling
Breakthrough Design w/ Expression Blend 3
Breakthrough Design Prototyping
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 Start Navigation
Main Menu Data Entry
42. Silverlight 3 New Capabilities : Design Tooling
Breakthrough Design w/ Expression Blend 3
Visual Design Workflow
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
43. Silverlight 3 New Capabilities : Design Tooling
Breakthrough Design w/ Expression Blend 3
Accessible Interactivity
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 Behave
44. Silverlight 3 New Capabilities : Design Tooling
Breakthrough Design w/ Expression Blend 3
Design with Data
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
Name URL Phone
Out of Browser
John Doe www.yes.com 555-1234
Design Tooling
Sue Smith www.no.com 555-5678
Li Wei www.hm.com 313-1234
45. Silverlight 3 New Capabilities : Design Tooling
Breakthrough Design w/ Expression Blend 3
Source Control Integration
w/ VS Team Foundation Server
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
46. Silverlight 3 New Capabilities : Design Tooling
Breakthrough Design w/ Expression Blend 3
Design Surface Extensibility
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
48. Silverlight 3 Themes
Support for Higher
Quality Video & Audio
Empowering
Rich Experiences
Improving
RIA Productivity
Out of Browser
Capabilities
Expression Blend 3
Preview
49. Bits Available
Available Mix 2009
Silverlight Version 3 Beta
March 17
www.microsoft.com/silverlight
Expression Blend 3 Preview
www.microsoft.com/expression
Official launch on July 10, 2009