Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Bartłomiej Zass ISV Developer Evangelist Microsoft Polska Silverlight 3 Przegląd nowości.

Podobne prezentacje


Prezentacja na temat: "Bartłomiej Zass ISV Developer Evangelist Microsoft Polska Silverlight 3 Przegląd nowości."— Zapis prezentacji:

1 Bartłomiej Zass ISV Developer Evangelist Microsoft Polska Silverlight 3 Przegląd nowości

2 ProjektowanieProjektowanieProgramowanieProgramowanie Wspólna architektura i narzędzia WdrażanieWdrażanie PrzeglądarkaPrzeglądarka Aplikacja kliencka Platforma aplikacyjna Microsoft.NET Pełne spektrum możliwości

3 Silverlight w liczbach 18 miesięcy od czasu premiery

4 Silverlight w liczbach 18 miesięcy od premiery 300m+ Pobranych wtyczek 300m+ Pobranych wtyczek

5 Silverlight w liczbach 18 miesięcy od czasu premiery 300m+ Pobranych wtyczek 300m+ Pobranych wtyczek 400,000 Programistów & projektantów 400,000 Programistów & projektantów Source: Microsoft Developer Tracker 2008 Report

6 Silverlight w liczbach 18 miesięcy od czasu premiery 300m+ Pobranych wtyczek 300m+ Pobranych wtyczek 400,000 Programistów & projektantów 400, partnerów w 30 krajach 200+ partnerów w 30 krajach

7 Silverlight w liczbach 200+ partnerów w 30 krajach 200+ partnerów w 30 krajach 200+ Stron i produktów MS miesięcy od czasu premiery 300m+ Pobranych wtyczek 300m+ Pobranych wtyczek 400,000 Programistów & projektantów 400,000

8 Silverlight w liczbach 200+ Stron i produktów MS 200+ Tysiące aplikacji na całym świecie partnerów w 30 krajach 200+ partnerów w 30 krajach 18 miesięcy od czasu premiery 300m+ Pobranych wtyczek 300m+ Pobranych wtyczek 400,000 Programistów & projektantów 400,000

9 Co nowego: Silverlight 3

10 Obsługa lepszej jakości audio i wideo Obsługa lepszej jakości audio i wideo Praca poza przeglądarką Wsparcie narzędziowe Silverlight 3 – nowe cechy Lepsze wrażenia wizualne Produktywność aplikacji RIA

11 Wsparcie narzędziowe Wsparcie narzędziowe Praca poza przeglądarką Praca poza przeglądarką Produktywność Grafika Media Silverlight 3 i multimedia Media Obsługa lepszej jakości multimediów Smooth Streaming Więcej formatów danych Odtwarzanie pełnoekranowe w jakości HD Możliwość wykorzystania własnych kodeków Zabezpieczanie treści

12 IIS7 Smooth Streaming w trybie on-demand i na żywo IIS Media Services (znane dotąd jako IIS Media Pack) to platforma dystrybucji treści multimedialnych oparta o protokół HTTP. W jej skład wchodzi m.in. technologia Smooth Streaming która pozwala na dynamiczne dopasowanie jakości transmisji wideo do bieżących warunków sieciowych i możliwości komputera. Nowość: IIS Media Services Lepsza jakość audio i wideo Wsparcie narzędziowe Wsparcie narzędziowe Praca poza przeglądarką Praca poza przeglądarką Produktywność Grafika Media Silverlight 3 i multimedia

13 Obsługa nowych formatów Silverlight 3 i multimedia Oprócz obecnych wcześniej kodeków VC-1/WMA w Silverlight 3 dostępne jest również wsparcie dla formatów H.264 i AAC. Dzięki temu dostawcy treści mają możliwość wyboru standardu, który wykorzystywać będą w swoich rozwiązaniach. Lepsza jakość audio i wideo Wsparcie narzędziowe Wsparcie narzędziowe Praca poza przeglądarką Praca poza przeglądarką Produktywność Grafika Media

14 Pełnoekranowe odtwarzanie w jakości HD Silverlight 3 i multimedia Dzięki sprzętowej akceleracji wykorzystującej procesor karty (GPU) Silverlight 3 jest w stanie dostarczyć użytkownikom jakość pełnoekranowego wideo w jakości HD (720p+). Lepsza jakość audio i wideo Wsparcie narzędziowe Wsparcie narzędziowe Praca poza przeglądarką Praca poza przeglądarką Produktywność Grafika Media

15 Otwarta architektura kodeków Silverlight 3 i multimedia Dzięki nowemu podejściu do przetwarzania multimediów, aplikacje Silverlight 3 mogą korzystać z szerokiej gamy zewnętrznych kodeków. Treści audio i wideo mogą być dekodowane za pomocą zewnętrznych zasobów, poza samą wtyczką. Lepsza jakość audio i wideo Wsparcie narzędziowe Wsparcie narzędziowe Praca poza przeglądarką Praca poza przeglądarką Produktywność Grafika Media

16 Zabezpieczanie treści Silverlight 3 i multimedia Lepsza jakość audio i wideo Silverlight wykorzystuje platformę PlayReady gwarantującą maksymalny poziom zabezpieczeń z wykorzystaniem szyfrowania AES, zachowując kompatybilność z Windows Media DRM. Wsparcie narzędziowe Wsparcie narzędziowe Praca poza przeglądarką Praca poza przeglądarką Produktywność Grafika Media

17 Demo Silverlight 3 i multimedia Lepsza jakość audio i wideo Wsparcie narzędziowe Wsparcie narzędziowe Praca poza przeglądarką Praca poza przeglądarką Produktywność Grafika Media

18 Silverlight 3 i grafika Wsparcie narzędziowe Wsparcie narzędziowe Praca poza przeglądarką Praca poza przeglądarką Produktywność Graphics Media Grafika Lepsze wrażenia wizualne Perspective 3D Bitmap Caching Nowe Bitmap API Motywy Ulepszenia dla skórek Ulepszone wyświetlanie tekstu

19 Perspective 3D i nowe efekty animacyjne Elementy wizualne mogą ulegać przekształceniom w przestrzeni 3D dzięki Perspective 3D. Takie operacje jak zmiana rozmiaru czy obroty nie wymagają dodatkowego nakładu pracy i kodu. Nowe efekty (takie jak spring czy bounce) ułatwiają realizację bardziej naturalnych animacji. Silverlight 3 i grafika Lepsze wrażenia wizualne Wsparcie narzędziowe Wsparcie narzędziowe Praca poza przeglądarką Praca poza przeglądarką Produktywność Graphics Media Grafika

20 Bitmap Caching W Silverlight 3 istotnie poprawiono wydajność wyświetlania grafiki umożliwiając na cacheowanie materiałów wektorowych, kontrolek i tekstu w postaci bitmap. Silverlight 3 i grafika Lepsze wrażenia wizualne Wsparcie narzędziowe Wsparcie narzędziowe Praca poza przeglądarką Praca poza przeglądarką Produktywność Graphics Media Grafika

21 Nowe Bitmap API & obsługa Pixel Shaderów Nowe Bitmap API, pozwala na przeprowadzanie operacji bezpośrednio na pikselach. Dzięki wsparciu dla Pixel Shaderów twoje kontrolki i obiekty mogą być wzbogacone o takie efekty, jak rozmycie, cienie czy dowolne inne. Silverlight 3 i grafika Lepsze wrażenia wizualne Wsparcie narzędziowe Wsparcie narzędziowe Praca poza przeglądarką Praca poza przeglądarką Produktywność Graphics Media Grafika

22 Motywy Dzięki motywom możliwe jest definiowanie i zmiana wyglądu aplikacji w trakcie jej działania. Dodatkowo wszystkie style pozwalają na kaskadowe dziedziczenie swoich właściwości, co znacznie przyspiesza określanie wyglądu kontrolek. Silverlight 3 i grafika Lepsze wrażenia wizualne Wsparcie narzędziowe Wsparcie narzędziowe Praca poza przeglądarką Praca poza przeglądarką Produktywność Graphics Media Grafika

23 Ulepszenia w obsłudze skórek Właściwości dotyczące typowych kontrolek mogą być przechowywane niezależnie od aplikacji. Dzięki temu znacznie łatwiej jest zarządzać spójnym wyglądem więcej niż jednego rozwiązania. Silverlight 3 i grafika Lepsze wrażenia wizualne Wsparcie narzędziowe Wsparcie narzędziowe Praca poza przeglądarką Praca poza przeglądarką Produktywność Graphics Media Grafika

24 Ulepszone wyświetlanie tekstu Silverlight 3 pozwala na znacznie wydajniejsze wyświetlanie i animację tekstu. Dodatkowo aplikacje mogą uruchamiać się szybciej dzięki możliwości wykorzystania lokalnych czcionek systemowych. Silverlight 3 i grafika Lepsze wrażenia wizualne Wsparcie narzędziowe Wsparcie narzędziowe Praca poza przeglądarką Praca poza przeglądarką Produktywność Graphics Media Grafika

25 Demo Silverlight 3 i grafika Lepsze wrażenia wizualne Wsparcie narzędziowe Wsparcie narzędziowe Praca poza przeglądarką Praca poza przeglądarką Produktywność Graphics Media Grafika

26 Wsparcie narzędziowe Wsparcie narzędziowe Praca poza przeglądarką Praca poza przeglądarką Dev Productivity Grafika Media Siverlight 3 i produktywność Produktywność Produktywność aplikacji RIA Kontrolki SEO.NET RIA Services Poprawki wydajnościowe Dostępność

27 Siverlight 3 i produktywność 60+ kontrolek Produktywność aplikacji RIA Wsparcie narzędziowe Wsparcie narzędziowe Praca poza przeglądarką Praca poza przeglądarką Dev Productivity Grafika Media Produktywność SL 3 zawiera ponad 60 wysokiej jakości, w pełni modyfikowalnych kontrolek, realizujących takie zadania, jak rysowanie wykresów czy odtwarzanie multimediów. Pojawiły się również nowe kontenery kontrolek, np. dock i viewbox. Wśród kontrolek podstawowych znaleźć można nowe: autocomplete, treeview i datagrid. Wraz z kontrolkami dostarczanych jest 9 gotowych do wykorzystania motywów oraz kod źródłowy.

28 Siverlight 3 i produktywność SEO Lepsze możliwości indeksowania i pozycjonowania stron zawierających aplikacje RIA. Wszystko dzięki automatycznemu udostępnieniu danych również w postaci zwykłych stron HTML. Produktywność aplikacji RIA Wsparcie narzędziowe Wsparcie narzędziowe Praca poza przeglądarką Praca poza przeglądarką Dev Productivity Grafika Media Produktywność

29 Siverlight 3 i produktywność.NET RIA Services.NET RIA services nowe kontrolki pozwalają na zupełnie nowe spojrzenie na budowę złożonych, zorientowanych na dane aplikacji. Wśród nowości znajdują się tworzenie relacji pomiędzy właściwościami dwóch obiektów, kontrolki typu Data Form, możliwości walidacji danych oraz wsparcie dla obiektów biznesowych po stronie klienta i serwera. Produktywność aplikacji RIA Wsparcie narzędziowe Wsparcie narzędziowe Praca poza przeglądarką Praca poza przeglądarką Dev Productivity Grafika Media Produktywność

30 Siverlight 3 i produktywność Zwiększona wydajność Wśród zmian znaleźć można Application Library Caching (przekłada się na mniejszy rozmiar całkowity aplikacji), lepszy DeepZoom – płynniejsza animacja, szczególnie przy dużych kolekcjach zdjęć, binarny format XML skracający czas komunkacji z serwerem oraz połączenia lokalne pozwalające na komunikację się pomiędzy dwoma instancjami SL w przeglądarce bez angażowania serwera. Produktywność aplikacji RIA Wsparcie narzędziowe Wsparcie narzędziowe Praca poza przeglądarką Praca poza przeglądarką Dev Productivity Grafika Media Produktywność

31 Siverlight 3 i produktywność Dostępność Silverlight 3 to pierwszy plug-in do przeglądarki, który oferuje dostęp do wszystkich kolorów systemowych, udostępniając użytkownikom możliwość dostosowania palety kolorów zwiększając ich czytelność. Produktywność aplikacji RIA Wsparcie narzędziowe Wsparcie narzędziowe Praca poza przeglądarką Praca poza przeglądarką Dev Productivity Grafika Media Produktywność

32 Siverlight 3 i produktywność Demo Produktywność aplikacji RIA Wsparcie narzędziowe Wsparcie narzędziowe Praca poza przeglądarką Praca poza przeglądarką Dev Productivity Grafika Media Produktywność

33 Silverlight 3 i praca poza przeglądarką Wsparcie narzędziowe Wsparcie narzędziowe Out of Browser Produktywność Grafika Media Praca poza przeglądarką Praca poza przeglądarką Praca poza przeglądarką Praca bez przeglądarki internetowej Integracja z pulpitem i menu Start Gwarancja bezpieczeństwa Łatwa instalacja i aktualizacja Integracja ze środowiskiem Windows Wykrywanie stanu sieci

34 Silverlight 3 i praca poza przeglądarką Uruchamianie aplikacji poza kontekstem przeglądarki Aplikacje mogą być instalowane i uruchamiane bezpośrednio z pulpitu uzupełniając dotychczasowe rozwiązania przeglądarkowe. Użytkownicy mogą od tej pory korzystać z ulubionych aplikacji RIA niezależnie od łączności z internetem. Praca poza przeglądarką Wsparcie narzędziowe Wsparcie narzędziowe Out of Browser Produktywność Grafika Media Praca poza przeglądarką Praca poza przeglądarką

35 Silverlight 3 i praca poza przeglądarką Integracja z pulpitem i menu Start Aplikacje przechowywane są na pulpicie Windows lub Mac OS i dostępne jednym kliknięciem za pośrednictwem menu Start lub folderu aplikacji. Praca poza przeglądarką Wsparcie narzędziowe Wsparcie narzędziowe Out of Browser Produktywność Grafika Media Praca poza przeglądarką Praca poza przeglądarką

36 Silverlight 3 i praca poza przeglądarką Gwarancja bezpieczeństwa Silverlight opiera się o zasady bezpieczeństwa zdefiniowane przez.NET Framework oraz korzysta wyłącznie z bezpiecznej, izolowanej przestrzeni dyskowej (sandbox). Ponieważ ten model jest bardzo bliski tradycyjnym aplikacjom WW, instalacja rozwiązań Silverlight nie wymaga dostępu do ponadstandardowych uprawnień użytkownika, zwiększając komfort jego pracy. Praca poza przeglądarką Wsparcie narzędziowe Wsparcie narzędziowe Out of Browser Produktywność Grafika Media Praca poza przeglądarką Praca poza przeglądarką

37 Łatwa instalacja i aktualizacja Aplikacje Silverlight przechowywane są w lokalnej pamięci cache ich instalacja jest więc szybka i przyjazna dla użytkownika. Nie wymagane są w szczzególności uprawnienia administracyjne. Możliwe jest również sprawdzenie nowych wersji i automatyczna aktualizacja aplikacji w momencie jej uruchomienia. Praca poza przeglądarką Silverlight 3 i praca poza przeglądarką Wsparcie narzędziowe Wsparcie narzędziowe Out of Browser Produktywność Grafika Media Praca poza przeglądarką Praca poza przeglądarką

38 Integracja z Windows Aplikacje Silverlight mogą wykorzystać nowe właściwości systemu Windows 7 np. integracja z Superbar, multitouch czy pobieranie danych z urządzeń GPS. Praca poza przeglądarką Silverlight 3 i praca poza przeglądarką Wsparcie narzędziowe Wsparcie narzędziowe Out of Browser Produktywność Grafika Media Praca poza przeglądarką Praca poza przeglądarką

39 Wykrywanie stanu sieci Aplikacje Silverlight mogą mogą wykrywać i inteligentnie reagować na zmiany dostępności sieci pozwalając przykładowo na zapamiętanie danych w pamięci lokalnej do czasu przywrócenia połączenia. Praca poza przeglądarką Silverlight 3 i praca poza przeglądarką Wsparcie narzędziowe Wsparcie narzędziowe Out of Browser Produktywność Grafika Media Praca poza przeglądarką Praca poza przeglądarką

40 Demo Praca poza przeglądarką Silverlight 3 i praca poza przeglądarką Wsparcie narzędziowe Wsparcie narzędziowe Out of Browser Produktywność Grafika Media Praca poza przeglądarką Praca poza przeglądarką

41 Designed for Silverlight 3 Silverlight 3 i wsparcie narzędziowe Blend 3 Announcing NEW Microsoft Expression Blend 3 Design Tooling Praca poza przeglądarką Praca poza przeglądarką Dev Productivity Grafika Media Wsparcie narzędziowe Wsparcie narzędziowe Expression Blend 3 enables developers and designers to take full advantage of the underlying power of the delivery platform. 3D transformations in Silverlight, visual effects such as blur and glow, hardware acceleration, and the Visual State Manager allow the exploration of new design concepts

42 Silverlight 3 i wsparcie narzędziowe Nowości w Expression Blend 3 Prototypowanie Lepsza współpraca z zewnętrznymi narzędziami Interaktywność Wizualizowanie danych Integracja z TFS Rozszerzalność Design Tooling Praca poza przeglądarką Praca poza przeglądarką Dev Productivity Grafika Media Wsparcie narzędziowe Wsparcie narzędziowe

43 Prototypowanie Silverlight 3 i wsparcie narzędziowe Technologia SketchFlow to zupełnie nowe podejście do szybkiego prototypowanie interfejsów użytkownika. Dzięki niej projektanci mogą w bardzo krótkim czasie przygotować zarys wyglądu i nawigacji aplikacji – wyłącznie za pomocą narzędzi wizualnych, bez konieczności pisania kodu. Tak przygotowany model może być natychmiast zaprezentowany klientom. Nowości w Expression Blend 3 Start Main MenuData Entry Navigation Design Tooling Praca poza przeglądarką Praca poza przeglądarką Dev Productivity Grafika Media Wsparcie narzędziowe Wsparcie narzędziowe

44 Współpraca z zewnętrznymi narzędziami Import plików z Adobe Photoshopa i Illustratora znacznie usprawnia współpracę z projektantami grafiki. Expression Blend wspiera przy tym wszystkie właściwości takich projektów, takie jak warstwy, efekty, tekst czy elementy wektorowe. Nowości w Expression Blend 3 Silverlight 3 i wsparcie narzędziowe Design Tooling Praca poza przeglądarką Praca poza przeglądarką Dev Productivity Grafika Media Wsparcie narzędziowe Wsparcie narzędziowe

45 Interaktywność dostępna od ręki Silverlight 3 i wsparcie narzędziowe Dzięki zachowaniom (Behaviors) możliwe jest stworzenie interaktywnych aplikacji bez potrzeby pisania kodu. Zachowania pozwalają na zgromadzenie biblioteki najczęściej wykorzystywanych, często rozbudowanych akcji i późniejsze ich wykorzystanie w dowolnych elementach interfejsu użytkownika. Nowości w Expression Blend 3 Behave Design Tooling Praca poza przeglądarką Praca poza przeglądarką Dev Productivity Grafika Media Wsparcie narzędziowe Wsparcie narzędziowe

46 Wizualizowanie danych Sample Data pozwala na przygotowanie aplikacji wizualizujących informacje bez potrzeby posiadania dostępu do rzeczywistego źródła danych. Przykładowe dane zostaną wygenerowane automatycznie. Nowości w Expression Blend 3 Silverlight 3 i wsparcie narzędziowe John Doe Name URLPhone Sue Smithwww.no.com Li Weiwww.hm.com Design Tooling Praca poza przeglądarką Praca poza przeglądarką Dev Productivity Grafika Media Wsparcie narzędziowe Wsparcie narzędziowe

47 Wersjonowanie projektów z użyciem Team Foundation Server Od tej pory osoby korzystające z Team Foundation Servera mogą dostawać się do repozytorium bezpośrednio z poziomu aplikacji Expression Blend, co istotnie poprawi efektywnośc pracy całego zespołu. Efekty pracy grafików podlegać będą kontroli wersji, stan pracy nad nimi będzie mógł być monitorowany, a wszystkie dane składowane i archiwizowane będą w bezpiecznym miejscu. Nowości w Expression Blend 3 Silverlight 3 i wsparcie narzędziowe Design Tooling Praca poza przeglądarką Praca poza przeglądarką Dev Productivity Grafika Media Wsparcie narzędziowe Wsparcie narzędziowe

48 Rozszerzalność Własne projekty i szablony, możliwość dodawania pozycji w menu kontekstowym, wsparcie dla API rozszerzeń, które pojawi się wraz z VS2010 – to wszystko sprawia, że Expression Blend to świetna, rozszerzalna platforma integrująca proces projektowania i programowania. Nowości w Expression Blend 3 Silverlight 3 i wsparcie narzędziowe Design Tooling Praca poza przeglądarką Praca poza przeglądarką Dev Productivity Grafika Media Wsparcie narzędziowe Wsparcie narzędziowe

49 Nowości w Expression Blend 3 Silverlight 3 i wsparcie narzędziowe Design Tooling Praca poza przeglądarką Praca poza przeglądarką Dev Productivity Grafika Media Wsparcie narzędziowe Wsparcie narzędziowe Demo

50 Zamiast podsumowania

51 Available Mix 2009 March 17 Skąd pobrać? Silverlight Version 3 Beta Silverlight Version 3 Beta Expression Blend 3 Preview Expression Blend 3 Preview

52 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Pobierz ppt "Bartłomiej Zass ISV Developer Evangelist Microsoft Polska Silverlight 3 Przegląd nowości."

Podobne prezentacje


Reklamy Google