Download - Vorschau auf Silverlight 5
Titel
© Zühlke 2011
Vorschau auf Silverlight 5
7. Mai 2011
Christian Moser
Folie 1
Christian MoserSoftware Architect and UX [email protected] www.wpftutorial.net
Titel
© Zühlke 2008
Voraussichtliche Silverlight 5 Release Daten
• Silverlight 3.0 Juli 2009
• Silverlight 4.0 März 2010
• Silverlight 5.0 Beta ca. März 2011
• Silverlight 5.0 ca. Q3 2011
7. Mai 2008
Christian Moser
Folie 2
Titel
© Zühlke 2008
HTML5, Silverlight oder WPF? – Welche Technologie hat Zukunft?
• HTML 5, optimal für interaktive Content-Seiten– Kein Plugin benötigt– Gute Suchmaschinen-Unterstützung
• Silverlight, optimal für interaktive cross-platform Lösungen– Klar definierte Umgebung (Client-Runtime)– Konfortable Entwicklung mit C#, XAML und Visual
Studio
• WPF, optimal für umfangreiche Desktop Applikationen– Zugriff auf alle lokalen Ressourcen– 3D Engine– Interaktion mit anderen Technologien
Alle drei Technologien haben ihre Daseinsberechtigung. Die Grenzen verschmelzen.
7. Mai 2008
Christian Moser
Folie 3
Titel
© Zühlke 2008
Wachsen Silverlight und WPF zusammen?
• WPF und Silverlight nähern sich von der Funktionalität immer mehr.
• In einigen Jahren werden die beiden Technologien verschmelzen.
• Bereits heute teilen sie sich einigen Quellcode (Bsp: VSM, DataGrid)
• Egal, ob man heute auf Silverlight oder WPF setzt, beide Technologien haben Zukunft.– Für WPF spricht, dass Microsoft mit Visual Studio
und Expression viel Geld investiert hat– Für Silverlight spricht, dass im Moment dort sehr
viel Innovationskraft dahinter steckt7. Mai 2008
Christian Moser
Folie 4
Titel
© Zühlke 2011
Die neuen Features von Silverlight 5.0
Änderungen vorbehalten
7. Mai 2008
Christian Moser
Folie 5
Titel
© Zühlke 2008
Multimedia
• Hardwaremässige Dekomprimierung von H.264 (für HD streaming)
• «TrickPlay»: Scheller Vor- und Rücklauf von Videos mit Audio-Pitch Korrektur
• Bildschirmschoner deaktivieren während Video Wiedergabe
• Remote-Control Support (externe Steuerung der Medienwiedergabe)
• Bessere DRM unterstützung
• IIS Media Services 4.0 (Streaming Add-On für IIS)
7. Mai 2008
Christian Moser
Folie 6
Titel
© Zühlke 2008
DataBinding
• Debuggen von DataBindings (Breakpoints in XAML setzen)
• Unterstützung für eigene Markup-Extensions
• Support für {Binding} in Style-Setters
• DataContextChanged-Event
• Support für RelativeSource.FindAcestor
7. Mai 2008
Christian Moser
Folie 7
Titel
© Zühlke 2008
WCF & RIA-Services
• Unterstützung des WS-Trust Standards
• Schnelle Netzwerk-Kommunikation (Low-Latency)
• MVVM-Freundliche DataSources (mit INotifyPropertyChanged unterstützung)
• Übertragung von komplexen Typen von Backend zu Silverlight und zurück
• Bessere Anbindung an Windows-Azure (z.Bsp. Table Storage)
7. Mai 2008
Christian Moser
Folie 8
Titel
© Zühlke 2008
2D und 3D-Grafik
• Neue, schnelle «Immediate-Mode» API, um direkt in die GPU zu schreiben
• Hardwarebeschleunigte 3D-Unterstützung
• Einfache Animations-Effekte dank «Layout-Transitions»
<VisualStateManager.LoadTransition> <LoadTransition StartXOffset="300" GeneratedDuration="0:0:1.0« StartOpacity="0.2"> <LoadTransition.GeneratedEasingFunction> <CircleEase/> </LoadTransition.GeneratedEasingFunction> </LoadTransition></VisualStateManager.LoadTransition>
7. Mai 2008
Christian Moser
Folie 9
Titel
© Zühlke 2008
Out-of Browser 2.0
• Unterstützung von mehreren Fenstern
• P/Invoke (Aufruf von WIN32 und unmanaged DLL)
7. Mai 2008
Christian Moser
Folie 10
Titel
© Zühlke 2008
Testing
• Unterstützung von Automated UI Testing(http://msdn.microsoft.com/en-us/vstudio/ff655021.aspx)
• Profiling von– Memory– CPU– Threads
7. Mai 2008
Christian Moser
Folie 11
Titel
© Zühlke 2008
Performance
• Kürzere Ladezeiten
• 64-Bit Support
• Hardware-Rendering in IE9
7. Mai 2008
Christian Moser
Folie 12
Titel
© Zühlke 2008
Quellen
http://10rem.net/blog/2009/12/01/the-future-of-client-app-dev--
wpf-and-silverlight-convergence
http://www.microsoft.com/silverlight/future/
http://blog.agafonov.net.ua/post/2010/12/03/New-Features-for-Silverlight-5.aspx
http://geekswithblogs.net/mbcrump/archive/2010/12/06/silverlight-5-ndash-whatrsquos-new-including-screenshots-amp-code-snippets.aspx
7. Mai 2008
Christian Moser
Folie 13