260 likes | 503 Views
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.
E N D
Silverlight 5 Mike Taulty Microsoft Ltd @mtaulty mtaulty.com mtaulty@microsoft.com bit.ly/mtaultyPresentations
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
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
the Silverlight 5 beta is not complete • RTM features features/revisions • April • ( beta )
Silverlight 5 beta features we can talk about these we can show these
partitioning Silverlight 5 • graphics & text • media • performance • miscellany & tooling • data • application model
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
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
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
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
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
application model • native platform integration via PInvoke • Windows only • trusted applications only • will work like it does in full .NET RTM
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
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
follow up resources? bit.ly/Silverlight5Beta
Silverlight 5 Mike Taulty Microsoft Ltd @mtaulty mtaulty.com mtaulty@microsoft.com bit.ly/mtaultyPresentations