1 / 26

Silverlight 5

Silverlight 5. Mike Taulty Microsoft Ltd @ mtaulty mtaulty.com mtaulty@microsoft.com bit.ly/ mtaultyPresentations. t imeline. RTM. Shipping 32 & 64 bit. 5. 4. 3. 2011. 2. 2010. 2009. 1. 2008. Silverlight 5 Beta at the MIX11 conference in April. RTM by end of 2011. 2007.

nell
Download Presentation

Silverlight 5

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Silverlight 5 Mike Taulty Microsoft Ltd @mtaulty mtaulty.com mtaulty@microsoft.com bit.ly/mtaultyPresentations

  2. timeline

  3. RTM Shipping 32 & 64 bit 5 4 3 • 2011 2 • 2010 • 2009 1 • 2008 Silverlight 5 Beta at the MIX11 conference in April. RTM by end of 2011. • 2007

  4. what’s in the beta bits? • 32-bit developer runtime (5.0.60401.0) • beta tools for Visual Studio 2010 Sp1 • preview of Expression Blend for Silverlight 5 • additionally you might download • WCF RIA Services for Silverlight 5 beta • developer runtime for the Mac

  5. the Silverlight 5 beta is not complete • RTM features features/revisions • April • ( beta )

  6. Silverlight 5 beta features we can talk about these we can show these

  7. partitioning Silverlight 5

  8. partitioning Silverlight 5 • graphics & text • media • performance • miscellany & tooling • data • application model

  9. graphics and text

  10. graphics and text β++ • Silverlight 5 introduces a new 3D API • low level API modelled on XNA • requires GPU acceleration • DrawingSurface element with Draw event • Silverlight 5 makes improvements in text handling • linked rich content via RichTextOverflow • readability via CharacterSpacing and more flexibility around LineStackingStrategy • better text clarity with pixel snapping • improved OpenType support RTM RTM

  11. media

  12. media • video • MediaElement now has PlayBackRate with pitch correction • hardware accelerated H.264 video decoding • audio • low-latency audio effects via SoundEffect • remote control • remote control capabilities for media play • power awareness • e.g. avoid the screen saver during video play β++ RTM RTM

  13. performance

  14. performance • composition thread enables accelerated rendering in GPU accelerated scenarios • Windowless scenarios in Internet Explorer 9 gain hardware acceleration • client networking stack improved to reduce latency • multi-core JITting to improve application startup • improved XAML parser performance • improved text layout performance RTM

  15. tooling & miscellany

  16. tooling & miscellaneous extras RTM • vector printing (Postscript) support • double-click mouse events • incremental search in ComboBox • WS-Trust support for SAML security tokens • PivotViewer enhancements • moving into the Silverlight SDK • Tooling • Visual Studio 2010 Sp1 profiling • Visual Studio Team Test support RTM RTM RTM

  17. data

  18. data • data-binding debugging capabilities • implicit data templates • more binding options via RelativeSourceAncestor • XAML extensibility via Custom Markup Extensions • track DataContext via DataContextChanged event • data-binding in Styles RTM

  19. application model

  20. application model • native platform integration via PInvoke • Windows only • trusted applications only • will work like it does in full .NET RTM

  21. application model • multiple top level window support • only for trusted out of browserapplications • trusted applications • can now run in the browser • can use the WebBrowser control to display HTML in Internet Explorer • have unrestricted file system access

  22. detail – trusted apps in browser • a trusted browser application needs • a XAP file signed with a code-signing certificate • the code signing certificate installed into the Trusted Publishers store • a registry key (HKLM\SOFTWARE\Microsoft\Silverlight\AllowElevatedTrustAppsInBrowser = 1) set to allow trusted browser applications • trusted browser applications cannot • use APIs that are specific to out-of-browser apps • impacted by browser settings such as IE’s protected mode

  23. follow up resources? bit.ly/Silverlight5Beta

  24. Silverlight 5 Mike Taulty Microsoft Ltd @mtaulty mtaulty.com mtaulty@microsoft.com bit.ly/mtaultyPresentations

More Related