Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
1
Co nowego w Silverlight 5
BETA Co nowego w Silverlight 5 Wojciech Poniatowski
2
about.me/poniat Wojciech Poniatowski
Programista • Projektant • Pasjonat Lider SRGM Visual Studio 2010 Comminity Launch Silesian Code Camp Kontakt Mail: Blog:
3
Agenda Historia Tools / Download Przeglad nowosci
Wybrane nowosci z bliska Dema Podsumowanie Q&A
5
Historia Silverlight’a
Wiosna 2007 (Beta), Wrzesien 2007 (RTM) Wiosna 2008 (Beta), Pazdziernik 2008 (RTM) .NET, C#, VB, Ruby, Python, Data Binding v2 Wiosna 2009 (Beta), Listopad 2009 (RTM) H.264, GPU, OOB v3 Silverlight 1 Wiosna 2007 Silverlight 2 Platforma .NET Języki zarządzalne: C#, VB.NET Języki dynamiczne: Ruby, Python Listopad 2009 (Beta), 12 kwietnia 2010 (RTM) OOB elevated trust, schowek, Drag&Drop, Right Mouse Click, kamera, mikrofon, 70% ficzerow z uservoice, 30% szybszy boot, 2x szybszy runtime, Chrome V4 v5 Beta – Grudzień 2010, 2 polowa 2011 (RTM)
6
Silverlight 5 Ogloszony w grudniu 2010
Finalna wersja w drugiej polowie 2011 Ponad 40 nowych „ficzerow” Silverlight 5 makes further advances in media, application development and user experience
7
Tools / Download
8
Tools / Download Wymagane Opcjonalne
Visual Web Developer 2010 Express SP1 lub Visual Studio 2010 SP1 Microsoft Silverlight 5 Beta Tools for Visual Studio SP1 (27MB) Microsoft Silverlight 5 Beta Development Runtime Windows (9MB) Mac (19MB) Microsoft Silverlight 5 Beta SDK (10MB) Microsoft Silverlight 5 Beta Update for Visual Studio 2010 Sp1 WCF RIA Services for Silverlight 5 Beta (5MB) Opcjonalne Microsoft Expression Blend Preview for Silverlight 5 (92MB) Silverlight 5 Beta Tools for Visual Studio SP1
9
Przeglad nowosci
10
Binding Debugowanie XAML’a Ancestor RelativeSource
Breakpoint w XAML’u Ancestor RelativeSource Bindowanie do własciwosci kontrolki rodzica Bindowanie w style setters Implicit Data Templates Rozne szablony w zaleznosci od typu DEMO DEMO DEMO
11
Media Low-latency sound support Variable Speed Playback
Uzywa XNA SoundEffectAPI Variable Speed Playback Przyspieszenie odtwarzania W Beta tylko Video, docelowo dzwiek rowniez Sprzetowe dekodowanie H.264 DEMO
12
Text Kontrola odstepow miedzy znakami Linkowanie Rich Text Box’ow
Tresc moze przeplywac miedzy polaczonymi kontrolkami Multi-column DEMO DEMO
13
Input ClickCount Wyszukiwanie w ListBox & ComboBox
DoubleClick, TripleClick, MultiClick Wyszukiwanie w ListBox & ComboBox DEMO
14
OS access Elevated-Trust in-browser Full-Trust Multi-Windows
Silverlight 4 miał ten tryb w Out of Browser Beta: Tylko w Windows Full-Trust Wiekszy dostep do plikow Nie tylko do „Moje dokumenty” Multi-Windows Okna z systemu operacyjnego DEMO DEMO
15
Grafika XNA – akceleracja GPU Inne usprawnienia
16
Wydajnosc Lepsze parsowanie XAML dla UserControls oraz ResourceDictionary 90% lepsza wydajnosc dla ClientHttpWebRequest Graficzna akceleracja w IE9
17
Inne Wlasne znaczniki Wsparcie HTML (w przegladarce)
Save File Dialog – domyslna nazwa pliku
18
Wybrane nowosci z bliska
19
Debugging XAML Bindings
Silverlight 4 This is not a valid location for a breakpoint* Silverlight 5 No problem Jak w ASP.NET Nie dostajemy Exception’a, ale mozna sie „przyczaic” * Po zainstalowaniu SL5 Beta Tools, mozna debugowac SL4!
20
ClickCount MouseButtonEventArgs.ClickCount
Mozna implementowac dowolna ilosc klikniec (double-click, triple-click) Ale! Tripple-click to wywolanie kolejno: 1x click 2x click 3x click
21
Multiple Window Dla aplikacji z elevated-trust
Natywne okna Systemu Operacyjnego Dociaganie do krawedzi (Windows 7) Dowolna ilosc okien Wersja beta tylko dla Windows Brak metody Show(), ShowModal() Zamiast tego uzywamy Visibility
22
Ancestor RelativeSource Binding
Umozliwia bindowanie do gory W drzewie obiektow Zrodlem moze byc cos co nie jest w aktualnym data template Jak w WPF
23
Low-latency sound Dzwiek bez opoznien Wiele instancji Demo
Zasoby Audio wczesniej ladowane Wiele instancji Demo Piano
24
Trick Play (Variable Speed Playback)
Zmiana predkosci odtwarzania Video Korekcja dzwieku nie jest obecna w wersji beta MediaElement.Rate
25
DEMO
26
Dodatkowe zrodla John Papa Pete Brown Tim Heuer
Blog: Pete Brown Blog: Tim Heuer Blog: Silverlight Firestarter 2010 Video Labs:
27
Podsumowanie
28
Podsumowanie To tylko BETA, czekamy na finalna wersje
Bawcie sie, eksperymentujcie
29
Pytania?
30
Dziekuje za uwage
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.