Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Co nowego w Silverlight 5

Podobne prezentacje


Prezentacja na temat: "Co nowego w Silverlight 5"— Zapis prezentacji:

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

4

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


Pobierz ppt "Co nowego w Silverlight 5"

Podobne prezentacje


Reklamy Google