1 / 30

Co nowego w Silverlight 5

BETA. Co nowego w Silverlight 5. Wojciech Poniatowski. about.me/ponia t. Wojciech Poniatowski Programista • Projektant • Pasjonat Lider SRGM Visual Studio 2010 Comminity Launch Silesian Code Camp Kontakt Twitter : @ponia t Mail: Wojciech.Poniatowski@srgm.pl

brigit
Download Presentation

Co nowego w 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. BETA Co nowego w Silverlight 5 Wojciech Poniatowski

  2. about.me/poniat • Wojciech Poniatowski • Programista • Projektant • Pasjonat • Lider SRGM • Visual Studio 2010 ComminityLaunch • SilesianCodeCamp • Kontakt • Twitter: @poniat • Mail: Wojciech.Poniatowski@srgm.pl • Blog: http://poniat.wordpress.com

  3. Agenda • Historia • Tools / Download • Przegladnowosci • Wybrane nowosci z bliska • Dema • Podsumowanie • Q&A

  4. Historia Silverlight’a • Wiosna 2007 (Beta), Wrzesien 2007 (RTM) • v1 • 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 • 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)

  5. 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

  6. Tools / Download

  7. Tools / Download • Wymagane • 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)

  8. Przegladnowosci

  9. Binding • DebugowanieXAML’a • Breakpointw XAML’u • AncestorRelativeSource • Bindowanie do własciwosci kontrolki rodzica • Bindowanie w style setters • Implicit Data Templates • Rozne szablony w zaleznosci od typu DEMO DEMO DEMO

  10. Media • Low-latencysoundsupport • Uzywa XNA SoundEffectAPI • VariableSpeed Playback • Przyspieszenie odtwarzania • W Beta tylko Video, docelowo dzwiekrowniez • Sprzetowe dekodowanie H.264 DEMO

  11. Text DEMO • Kontrola odstepow miedzy znakami • LinkowanieRichTextBox’ow • Trescmozeprzeplywac miedzy polaczonymi kontrolkami • Multi-column DEMO

  12. Input DEMO • ClickCount • DoubleClick, TripleClick, MultiClick • Wyszukiwanie w ListBox & ComboBox

  13. OS access • Elevated-Trustin-browser • Silverlight 4 miał ten tryb w Out of Browser • Beta: Tylko w Windows • Full-Trust • Wiekszydostep do plikow • Nie tylko do „Moje dokumenty” • Multi-Windows • Okna z systemu operacyjnego DEMO DEMO

  14. Grafika • XNA – akceleracja GPU • Inne usprawnienia

  15. Wydajnosc • Lepsze parsowanie XAML dla UserControls oraz ResourceDictionary • 90% lepsza wydajnosc dla ClientHttpWebRequest • Graficzna akceleracja w IE9

  16. Inne • Wlasne znaczniki • Wsparcie HTML (w przegladarce) • Save File Dialog – domyslna nazwa pliku

  17. Wybrane nowosci z bliska

  18. 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!

  19. ClickCount • MouseButtonEventArgs.ClickCount • Moznaimplementowacdowolnailoscklikniec (double-click, triple-click) • Ale! Tripple-click to wywolanie kolejno: • 1x click • 2x click • 3x click

  20. MultipleWindow • Dla aplikacji z elevated-trust • Natywne okna Systemu Operacyjnego • Dociaganie do krawedzi (Windows 7) • Dowolna ilosc okien • Wersja betatylko dla Windows • Brak metody Show(), ShowModal() • Zamiast tego uzywamyVisibility

  21. AncestorRelativeSourceBinding • Umozliwia bindowanie do gory • W drzewie obiektow • Zrodlem moze byc cos co nie jest w aktualnym data template • Jak w WPF

  22. Low-latencysound • Dzwiek bez opoznien • Zasoby Audio wczesniejladowane • Wiele instancji • Demo • Piano

  23. Trick Play (VariableSpeed Playback) • Zmiana predkosci odtwarzania Video • Korekcja dzwieku nie jest obecna w wersji beta • MediaElement.Rate

  24. DEMO

  25. Dodatkowe zrodla • John Papa • Blog: http://www.johnpapa.net/ • Pete Brown • Blog: http://10rem.net/ • Tim Heuer • Blog: http://timheuer.com/blog/ • Silverlight Firestarter 2010 • Video http://www.silverlight.net/news/events/firestarter/ • Labs: http://www.silverlight.net/news/events/firestarter-labs/

  26. Podsumowanie

  27. Podsumowanie • To tylko BETA, czekamy na finalna wersje • Bawcie sie, eksperymentujcie

  28. Pytania?

  29. Dziekuje za uwage

More Related