SlideShare a Scribd company logo
1 of 50
Download to read offline
Silverlight 3
            David Chou
  david.chou@microsoft.com
    blogs.msdn.com/dachou
Silverlight 3 Themes
Silverlight 3 New Capabilities : Media
                   Support for Higher Quality Video and Audio




          Media

       Graphics

Dev Productivity

 Out of Browser

 Design Tooling
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
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
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
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
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
Silverlight 3 New Capabilities : Graphics
                     Empowering Rich Experiences




          Media

       Graphics

Dev Productivity

 Out of Browser

 Design Tooling
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
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
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
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
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
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
Silverlight 3 New Capabilities : Dev Productivity
                   Improving RIA Development Productivity




          Media

       Graphics

Dev Productivity

 Out of Browser

 Design Tooling
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
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
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
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
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
Silverlight 3 New Capabilities : Out of Browser
                          Out of Browser




          Media

       Graphics

Dev Productivity

 Out of Browser

 Design Tooling
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
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
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
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
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
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
Silverlight 3 New Capabilities : Design Tooling
                   Breakthrough Design w/ Expression Blend 3




          Media

       Graphics

Dev Productivity

 Out of Browser

 Design Tooling
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
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
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
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
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
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
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
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.
Microsoft .NET Application Platform
Deliver applications across the UX Continuum


                           Consistent Tools &
                           Application Model




                    User Experience Continuum
Silverlight Momentum
By the Numbers
Silverlight Momentum
By the Numbers
Silverlight Momentum
By the Numbers




                       Source: Microsoft Developer Tracker 2008 Report
Silverlight Momentum
By the Numbers
Silverlight Momentum
By the Numbers
Silverlight Momentum
By the Numbers




                       www.silverlight.net/showcase
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
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
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
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
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

More Related Content

What's hot

Windows 7 Developer Overview
Windows 7 Developer OverviewWindows 7 Developer Overview
Windows 7 Developer OverviewDave Bost
 
Silver Light for every one by Subodh
Silver Light for every one by SubodhSilver Light for every one by Subodh
Silver Light for every one by SubodhSubodh Pushpak
 
"BlackBerry Webworks : Apps for The Smartphone and Tablet"
"BlackBerry Webworks : Apps for The Smartphone and Tablet""BlackBerry Webworks : Apps for The Smartphone and Tablet"
"BlackBerry Webworks : Apps for The Smartphone and Tablet"Software Park Thailand
 
Creativity Day Milano 27 Febbraio Milano
Creativity Day Milano 27 Febbraio MilanoCreativity Day Milano 27 Febbraio Milano
Creativity Day Milano 27 Febbraio Milanoroberto.design
 
Adobe AIR Development for the BlackBerry PlayBook
Adobe AIR Development for the BlackBerry PlayBookAdobe AIR Development for the BlackBerry PlayBook
Adobe AIR Development for the BlackBerry PlayBookKyle McInnes
 
Kony Development Cloud
Kony Development CloudKony Development Cloud
Kony Development CloudDipesh Mukerji
 
Connecting You 2014 slides
Connecting You 2014 slidesConnecting You 2014 slides
Connecting You 2014 slidesevanmcginty
 
Codecentric At Ajax World Conference San Jose
Codecentric At Ajax World Conference San JoseCodecentric At Ajax World Conference San Jose
Codecentric At Ajax World Conference San JoseFabian Lange
 
DevBeat 2013 IBM Master Class presentation
DevBeat 2013 IBM Master Class presentationDevBeat 2013 IBM Master Class presentation
DevBeat 2013 IBM Master Class presentationLeigh Williamson
 
Confluence as platform for technical documentation
Confluence as platform for technical documentationConfluence as platform for technical documentation
Confluence as platform for technical documentationSarah Maddox
 
Leapfrogging with legacy
Leapfrogging with legacyLeapfrogging with legacy
Leapfrogging with legacyclive boulton
 
eXo overview Fev 2013. Introducing our new positioning.
eXo overview Fev 2013. Introducing our new positioning. eXo overview Fev 2013. Introducing our new positioning.
eXo overview Fev 2013. Introducing our new positioning. Yann Aubry
 
AD201: IBM Domino Application Development Today And Tomorrow
AD201: IBM Domino Application Development Today And TomorrowAD201: IBM Domino Application Development Today And Tomorrow
AD201: IBM Domino Application Development Today And TomorrowMartin Donnelly
 
실전 윈도우폰 망고 앱 디자인 & 개발 III(최종)
실전 윈도우폰 망고 앱 디자인 & 개발 III(최종)실전 윈도우폰 망고 앱 디자인 & 개발 III(최종)
실전 윈도우폰 망고 앱 디자인 & 개발 III(최종)mosaicnet
 
Bring Your Android Apps to BlackBerry 10 in minutes
Bring Your Android Apps to BlackBerry 10 in minutesBring Your Android Apps to BlackBerry 10 in minutes
Bring Your Android Apps to BlackBerry 10 in minutesDr. Ranbijay Kumar
 
Kony one studio technical training
Kony one studio technical trainingKony one studio technical training
Kony one studio technical trainingNiranjan Kumar Reddy
 
Silverlight and Advertising
Silverlight and AdvertisingSilverlight and Advertising
Silverlight and Advertisinggoodfriday
 

What's hot (20)

Windows 7 Developer Overview
Windows 7 Developer OverviewWindows 7 Developer Overview
Windows 7 Developer Overview
 
Silver Light for every one by Subodh
Silver Light for every one by SubodhSilver Light for every one by Subodh
Silver Light for every one by Subodh
 
"BlackBerry Webworks : Apps for The Smartphone and Tablet"
"BlackBerry Webworks : Apps for The Smartphone and Tablet""BlackBerry Webworks : Apps for The Smartphone and Tablet"
"BlackBerry Webworks : Apps for The Smartphone and Tablet"
 
Creativity Day Milano 27 Febbraio Milano
Creativity Day Milano 27 Febbraio MilanoCreativity Day Milano 27 Febbraio Milano
Creativity Day Milano 27 Febbraio Milano
 
Getting Started with BB Development..
Getting Started with BB Development..Getting Started with BB Development..
Getting Started with BB Development..
 
Adobe AIR Development for the BlackBerry PlayBook
Adobe AIR Development for the BlackBerry PlayBookAdobe AIR Development for the BlackBerry PlayBook
Adobe AIR Development for the BlackBerry PlayBook
 
Kony Development Cloud
Kony Development CloudKony Development Cloud
Kony Development Cloud
 
Connecting You 2014 slides
Connecting You 2014 slidesConnecting You 2014 slides
Connecting You 2014 slides
 
Codecentric At Ajax World Conference San Jose
Codecentric At Ajax World Conference San JoseCodecentric At Ajax World Conference San Jose
Codecentric At Ajax World Conference San Jose
 
DevBeat 2013 IBM Master Class presentation
DevBeat 2013 IBM Master Class presentationDevBeat 2013 IBM Master Class presentation
DevBeat 2013 IBM Master Class presentation
 
Confluence as platform for technical documentation
Confluence as platform for technical documentationConfluence as platform for technical documentation
Confluence as platform for technical documentation
 
Leapfrogging with legacy
Leapfrogging with legacyLeapfrogging with legacy
Leapfrogging with legacy
 
Pariksha media offerings
Pariksha media offeringsPariksha media offerings
Pariksha media offerings
 
eXo overview Fev 2013. Introducing our new positioning.
eXo overview Fev 2013. Introducing our new positioning. eXo overview Fev 2013. Introducing our new positioning.
eXo overview Fev 2013. Introducing our new positioning.
 
AD201: IBM Domino Application Development Today And Tomorrow
AD201: IBM Domino Application Development Today And TomorrowAD201: IBM Domino Application Development Today And Tomorrow
AD201: IBM Domino Application Development Today And Tomorrow
 
실전 윈도우폰 망고 앱 디자인 & 개발 III(최종)
실전 윈도우폰 망고 앱 디자인 & 개발 III(최종)실전 윈도우폰 망고 앱 디자인 & 개발 III(최종)
실전 윈도우폰 망고 앱 디자인 & 개발 III(최종)
 
Bring Your Android Apps to BlackBerry 10 in minutes
Bring Your Android Apps to BlackBerry 10 in minutesBring Your Android Apps to BlackBerry 10 in minutes
Bring Your Android Apps to BlackBerry 10 in minutes
 
Kony one studio technical training
Kony one studio technical trainingKony one studio technical training
Kony one studio technical training
 
Silverlight and Advertising
Silverlight and AdvertisingSilverlight and Advertising
Silverlight and Advertising
 
UI_Engineer
UI_EngineerUI_Engineer
UI_Engineer
 

Similar to Silverlight 3 Briefing

Whats New In Sl3
Whats New In Sl3Whats New In Sl3
Whats New In Sl3rsnarayanan
 
Silverlight versions-features
Silverlight versions-featuresSilverlight versions-features
Silverlight versions-featuressonia merchant
 
History of-silverlight-versions-and-its-features-CRB-Tech
History of-silverlight-versions-and-its-features-CRB-TechHistory of-silverlight-versions-and-its-features-CRB-Tech
History of-silverlight-versions-and-its-features-CRB-TechPooja Gaikwad
 
History of silverlight versions and its features
History of silverlight versions and its featuresHistory of silverlight versions and its features
History of silverlight versions and its featuressonia merchant
 
History of silverlight versions and its features
History of silverlight versions and its featuresHistory of silverlight versions and its features
History of silverlight versions and its featuresDiya Singh
 
History of silverlight versions and its features
History of silverlight versions and its featuresHistory of silverlight versions and its features
History of silverlight versions and its featuresDiya Singh
 
What is microsoft silverlight?
What is microsoft silverlight?What is microsoft silverlight?
What is microsoft silverlight?sonia merchant
 
Introduction to silverlight
Introduction to silverlightIntroduction to silverlight
Introduction to silverlightmsarangam
 
Introduction to silverlight control 4
Introduction to silverlight control 4Introduction to silverlight control 4
Introduction to silverlight control 4msarangam
 
Silverlight Briefing Deck
Silverlight  Briefing  DeckSilverlight  Briefing  Deck
Silverlight Briefing Deckllangit
 
Innovation on the web with Silverlight
Innovation on the web with SilverlightInnovation on the web with Silverlight
Innovation on the web with SilverlightMS Innovation Days
 
What's Silverlight?
What's Silverlight?What's Silverlight?
What's Silverlight?Timmy Kokke
 
Client Continuum Dec Fy09
Client Continuum Dec Fy09Client Continuum Dec Fy09
Client Continuum Dec Fy09Martha Rotter
 
An Overview Of Silverlight 2
An Overview Of Silverlight 2An Overview Of Silverlight 2
An Overview Of Silverlight 2Clint Edmonson
 
Blue Monitor Ria ,flex and silverlight Consulting Services
Blue Monitor Ria ,flex and silverlight Consulting ServicesBlue Monitor Ria ,flex and silverlight Consulting Services
Blue Monitor Ria ,flex and silverlight Consulting Servicesbluemonitor
 
MIX09 Keynote News review
MIX09 Keynote News reviewMIX09 Keynote News review
MIX09 Keynote News reviewNick Harewood
 
Silverlight 2 with Visual Studio 2008 and Expression Blend
Silverlight 2 with Visual Studio 2008 and Expression BlendSilverlight 2 with Visual Studio 2008 and Expression Blend
Silverlight 2 with Visual Studio 2008 and Expression BlendCaleb Jenkins
 

Similar to Silverlight 3 Briefing (20)

Whats New In Sl3
Whats New In Sl3Whats New In Sl3
Whats New In Sl3
 
Silverlight versions-features
Silverlight versions-featuresSilverlight versions-features
Silverlight versions-features
 
History of-silverlight-versions-and-its-features-CRB-Tech
History of-silverlight-versions-and-its-features-CRB-TechHistory of-silverlight-versions-and-its-features-CRB-Tech
History of-silverlight-versions-and-its-features-CRB-Tech
 
History of silverlight versions and its features
History of silverlight versions and its featuresHistory of silverlight versions and its features
History of silverlight versions and its features
 
History of silverlight versions and its features
History of silverlight versions and its featuresHistory of silverlight versions and its features
History of silverlight versions and its features
 
Silverlight 3.0
Silverlight 3.0Silverlight 3.0
Silverlight 3.0
 
History of silverlight versions and its features
History of silverlight versions and its featuresHistory of silverlight versions and its features
History of silverlight versions and its features
 
Silverlight
SilverlightSilverlight
Silverlight
 
What is microsoft silverlight?
What is microsoft silverlight?What is microsoft silverlight?
What is microsoft silverlight?
 
Introduction to silverlight
Introduction to silverlightIntroduction to silverlight
Introduction to silverlight
 
Introduction to silverlight control 4
Introduction to silverlight control 4Introduction to silverlight control 4
Introduction to silverlight control 4
 
Silverlight Briefing Deck
Silverlight  Briefing  DeckSilverlight  Briefing  Deck
Silverlight Briefing Deck
 
Innovation on the web with Silverlight
Innovation on the web with SilverlightInnovation on the web with Silverlight
Innovation on the web with Silverlight
 
What's Silverlight?
What's Silverlight?What's Silverlight?
What's Silverlight?
 
Silverlight
SilverlightSilverlight
Silverlight
 
Client Continuum Dec Fy09
Client Continuum Dec Fy09Client Continuum Dec Fy09
Client Continuum Dec Fy09
 
An Overview Of Silverlight 2
An Overview Of Silverlight 2An Overview Of Silverlight 2
An Overview Of Silverlight 2
 
Blue Monitor Ria ,flex and silverlight Consulting Services
Blue Monitor Ria ,flex and silverlight Consulting ServicesBlue Monitor Ria ,flex and silverlight Consulting Services
Blue Monitor Ria ,flex and silverlight Consulting Services
 
MIX09 Keynote News review
MIX09 Keynote News reviewMIX09 Keynote News review
MIX09 Keynote News review
 
Silverlight 2 with Visual Studio 2008 and Expression Blend
Silverlight 2 with Visual Studio 2008 and Expression BlendSilverlight 2 with Visual Studio 2008 and Expression Blend
Silverlight 2 with Visual Studio 2008 and Expression Blend
 

More from David Chou

Cloud Native Apps
Cloud Native AppsCloud Native Apps
Cloud Native AppsDavid Chou
 
Windows Phone app development overview
Windows Phone app development overviewWindows Phone app development overview
Windows Phone app development overviewDavid Chou
 
Microsoft AI Platform Overview
Microsoft AI Platform OverviewMicrosoft AI Platform Overview
Microsoft AI Platform OverviewDavid Chou
 
Designing Artificial Intelligence
Designing Artificial IntelligenceDesigning Artificial Intelligence
Designing Artificial IntelligenceDavid Chou
 
Immersive Computing
Immersive ComputingImmersive Computing
Immersive ComputingDavid Chou
 
Java on Windows Azure
Java on Windows AzureJava on Windows Azure
Java on Windows AzureDavid Chou
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft AzureDavid Chou
 
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing MicroservicesDavid Chou
 
Combining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful HybridsCombining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful HybridsDavid Chou
 
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows AzureCloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows AzureDavid Chou
 
Java on Windows Azure
Java on Windows AzureJava on Windows Azure
Java on Windows AzureDavid Chou
 
Windows Azure AppFabric
Windows Azure AppFabricWindows Azure AppFabric
Windows Azure AppFabricDavid Chou
 
Java on Windows Azure (Cloud Computing Expo 2010)
Java on Windows Azure (Cloud Computing Expo 2010)Java on Windows Azure (Cloud Computing Expo 2010)
Java on Windows Azure (Cloud Computing Expo 2010)David Chou
 
Scale as a Competitive Advantage
Scale as a Competitive AdvantageScale as a Competitive Advantage
Scale as a Competitive AdvantageDavid Chou
 
Architecting Cloudy Applications
Architecting Cloudy ApplicationsArchitecting Cloudy Applications
Architecting Cloudy ApplicationsDavid Chou
 
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978David Chou
 
Kelley Blue Book and Cloud Computing
Kelley Blue Book and Cloud ComputingKelley Blue Book and Cloud Computing
Kelley Blue Book and Cloud ComputingDavid Chou
 
Windows Phone 7
Windows Phone 7Windows Phone 7
Windows Phone 7David Chou
 
Silverlight 4 Briefing
Silverlight 4 BriefingSilverlight 4 Briefing
Silverlight 4 BriefingDavid Chou
 
Architecting Solutions Leveraging The Cloud
Architecting Solutions Leveraging The CloudArchitecting Solutions Leveraging The Cloud
Architecting Solutions Leveraging The CloudDavid Chou
 

More from David Chou (20)

Cloud Native Apps
Cloud Native AppsCloud Native Apps
Cloud Native Apps
 
Windows Phone app development overview
Windows Phone app development overviewWindows Phone app development overview
Windows Phone app development overview
 
Microsoft AI Platform Overview
Microsoft AI Platform OverviewMicrosoft AI Platform Overview
Microsoft AI Platform Overview
 
Designing Artificial Intelligence
Designing Artificial IntelligenceDesigning Artificial Intelligence
Designing Artificial Intelligence
 
Immersive Computing
Immersive ComputingImmersive Computing
Immersive Computing
 
Java on Windows Azure
Java on Windows AzureJava on Windows Azure
Java on Windows Azure
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing Microservices
 
Combining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful HybridsCombining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful Hybrids
 
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows AzureCloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
 
Java on Windows Azure
Java on Windows AzureJava on Windows Azure
Java on Windows Azure
 
Windows Azure AppFabric
Windows Azure AppFabricWindows Azure AppFabric
Windows Azure AppFabric
 
Java on Windows Azure (Cloud Computing Expo 2010)
Java on Windows Azure (Cloud Computing Expo 2010)Java on Windows Azure (Cloud Computing Expo 2010)
Java on Windows Azure (Cloud Computing Expo 2010)
 
Scale as a Competitive Advantage
Scale as a Competitive AdvantageScale as a Competitive Advantage
Scale as a Competitive Advantage
 
Architecting Cloudy Applications
Architecting Cloudy ApplicationsArchitecting Cloudy Applications
Architecting Cloudy Applications
 
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
 
Kelley Blue Book and Cloud Computing
Kelley Blue Book and Cloud ComputingKelley Blue Book and Cloud Computing
Kelley Blue Book and Cloud Computing
 
Windows Phone 7
Windows Phone 7Windows Phone 7
Windows Phone 7
 
Silverlight 4 Briefing
Silverlight 4 BriefingSilverlight 4 Briefing
Silverlight 4 Briefing
 
Architecting Solutions Leveraging The Cloud
Architecting Solutions Leveraging The CloudArchitecting Solutions Leveraging The Cloud
Architecting Solutions Leveraging The Cloud
 

Recently uploaded

Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 

Recently uploaded (20)

Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 

Silverlight 3 Briefing

  • 1. Silverlight 3 David Chou david.chou@microsoft.com blogs.msdn.com/dachou
  • 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
  • 41. Silverlight Momentum By the Numbers Source: Microsoft Developer Tracker 2008 Report
  • 44. Silverlight Momentum By the Numbers www.silverlight.net/showcase
  • 45.
  • 46. 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
  • 47. 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
  • 48. 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
  • 49. 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
  • 50. 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