1 / 38

RIA i Silverlight 4

zabrina
Download Presentation

RIA i Silverlight 4

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. Bartlomiej Zass ISV Developer Evangelist, Microsoft RIA i Silverlight 4

    5. Projekt Data Center – prad i klimatyzacja

    8. Co z interfejsem uzytkownika? HTML 5, CSS 3 AJAX, grafika wektorowa, zaawansowane style, itp. HTML - problemy Interpretacja standardów przez przegladarki Tempo rozwoju 4.01 – 1999 r. HTML 5 – ? Mozliwosci – np. obsluga urzadzen zewnetrznych, multitouch, aplikacje bazodanowe, itp.

    9. Technologie RIA z pomoca

    10. Silverlight 4 Wymagana wtyczka (ok. 6 MB) Firefox, IE, Safari, Chrome Windows, MAC, Linux* (projekt MoonLight) Aplikacje mobilne (beta) – WM i Symbian Szybkosc rozwoju - 3 wersje produkcyjne w ciagu 2 lat Silverlight 1 beta - wiosna 2007 Silverlight 2 beta – wiosna 2008 Silverlight 3 beta – wiosna 2009 Silverlight 4 beta – listopad 2009 Dowolny serwer! http://silverlight.uservoice.com ok. 70% zglaszanych przez programistów

    11. Warsztat pracy Microsoft Visual Studio 2010 Express (bezplatne) Dla programisty Expression Studio 4 Dla projektanta Expression Blend, Web, Design, Media, Encoder Narzedzia graficzne firm trzecich Photoshop, Illustrator Wszystko co potrzeba zainstaluje Web Platform Installer: http://www.microsoft.com/web Eclipse4SL Mac OS X Opensource Rozwijane przy wsparciu Microsoft

    12. Demo Pierwsze kroki z Silverlight

    13. Silverlight 4 – motywy przewodnie

    14. Zabezpieczenia tresci i streaming Smooth Streaming Playready Offline DRM AES lub Windows Media DRM Wlasnosc, wypozyczenie czasowe, subskrybcja, itp. MP4 DRM Zabezpieczanie plików H264 i AAC-LC Zabezpieczenia wyjscia (np. TV) – polisy bezpieczenstwa vod.onet.pl, IPLA, TVP (Olimpiada), …….

    15. Media Kamera i mikrofon Dostep za zgoda uzytkownika API do wyboru urzadzen - Przechwytywany sygnal RAW Lokalne nagrywanie i przetwarzanie Multicasting - Odtwarzanie z Windows Media Services (WMS)

    16. Demo Media

    17. Silverlight 4 – motywy przewodnie

    18. Bogaty interfejs uzytkownika Kontrolki bindowane do danych Style Animacje – bazujace na keyframe’ach Akceleracja GPU! Pixel shaders

    19. Interfejs uzytkownika Drag & Drop - Mozliwosc przeciagania plików do aplikacji Silverlight Otrzymujemy kolekcje strumieni Obsluga prawego przycisku myszy Pelny ekran na drugim monitorze / aplikacje KIOSK Silverlight Control Toolkit

    20. Obsluga schowka Ctrl+C / Ctrl + V Wylacznie za zgoda uzytkownika Wszystkie obslugiwane przegladarki Clipboard.SetText(„Tekst do schowka"); Clipboard.GetText(); Clipboard.ContainsText();

    21. Demo Interfejs uzytkownika

    22. Silverlight 4 – motywy przewodnie

    23. Aplikacje biznesowe Drukowanie Z istniejacego drzewa wizualnego Z dynamicznego drzewa (poza ekranem) Bazuje na obiektach bitmapowych Model zdarzen umozliwia stronicowanie Navigation Framework

    24. RichTextArea RichTextView ReadOnly lub edytowalny Hiperlacza, zagniezdzane elementy, paragrafy, itp.. Wielopoziomowe Undo Kierunek tekstu Jezyki: Arabski, Hebrajski, Tajski (+ 30 innych) Schowek (obecnie czysty tekst, planowany XAML)

    25. Formularze Binding One time One way Two way Asynchroniczna walidacja danych INotifyDataErrorInfo Bindowanie do dowolnych DependencyObjects

    26. Aplikacje biznesowe WCF RIA Services beta Warstwa posrednia dla aplikacji Transakacje Stronicowanie danych Bezpieczenstwo Obsluga Managed Extensibility Framework - Rozszerzanie aplikacji o pluginy

    27. Komunikacja UDP Listener dla wlasnej obslugi Multicast 2 typy: pojedyncze zródlo, wiele zródel Uwierzytelnienie w Client HTTP Stack NTLM, Basic, Digest Dostep do uslug Web Services Ograniczenia cross-domain

    28. Demo Aplikacje biznesowe

    29. Silverlight 4 – motywy przewodnie

    30. Poza przegladarka Od Silverlight 3 – mozliwosc pracy poza przegladarka Nie wymagane prawa administratora Sandbox – ograniczone uprawnienia Silverlight 4 – mozliwa elewacja uprawnien System plików* (MyDocuments) COM (Office, czytniki kart, kontrolery gier, itp.) Komunikacja cross-domain

    31. Osadzanie kodu HTML WebBrowser Wymaga trybu OOB z elewacja uprawnien Niemozliwe transformacje Pelna interakcja WebBrush Wylacznie prezentacja Flash, Silverlight i inne…

    32. Demo Aplikacje poza przegladarka

    33. Silverlight 4 – motywy przewodnie

    34. Narzedzia Wsparcie designera Visual Studio 2010 Data binding drag & drop Pelne wsparcie intellisense Aplikowanie styli w Visual Studio 2010

    35. Podsumowanie

    36. Silverlight 4 i RIA

    37. Dostepne teraz

More Related