Nowości W Silverlight 3

1,785 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,785
On SlideShare
0
From Embeds
0
Number of Embeds
20
Actions
Shares
0
Downloads
18
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Nowości W Silverlight 3

  1. 1. Silverlight 3 Przegląd nowości Michał Żyliński ISV Developer Evangelist Microsoft Polska Michal.Zylinski@microsoft.com http://blogs.msdn.com/michalz
  2. 2. Platforma aplikacyjna Microsoft .NET Peł ne spektrum możliwości Wspólna architektura i narzędzia Wdrażanie Programowanie Projektowanie Przeglądarka Aplikacja kliencka
  3. 3. Silverlight w liczbach 18 miesięcy od czasu premiery
  4. 4. Silverlight w liczbach 300m+ 18 miesięcy Pobranych od premiery wtyczek
  5. 5. Silverlight w liczbach 400,000 18 miesięcy 300m+ Programistów od czasu Pobranych & premiery wtyczek projektantów Source: Microsoft Developer Tracker 2008 Report
  6. 6. Silverlight w liczbach 400,000 200+ 18 miesięcy 300m+ Programistów partnerów w od czasu Pobranych & 30 krajach premiery wtyczek projektantów
  7. 7. Silverlight w liczbach 400,000 200+ 200+ 18 miesięcy 300m+ Programistów Stron i partnerów w od czasu Pobranych & produktów 30 krajach premiery wtyczek projektantów MS
  8. 8. Silverlight w liczbach Tysiące 400,000 200+ 200+ 18 miesięcy 300m+ aplikacji na Programistów Stron i partnerów w od czasu Pobranych całym & produktów 30 krajach premiery wtyczek świecie projektantów MS www.silverlight.net/showcase
  9. 9. Silverlight 3 – nowe cechy Obsługa lepszej jakości audio i wideo Lepsze wrażenia wizualne Produktywność aplikacji RIA Praca poza przeglądarką Wsparcie narzędziowe
  10. 10. Silverlight 3 i multimedia Obsługa lepszej jakości multimediów Więcej formatów danych Smooth Streaming Media Grafika Możliwość wykorzystania Odtwarzanie pełnoekranowe w jakości własnych kodeków Produktywność HD Praca poza przeglądarką Wsparcie narzędziowe Zabezpieczanie treści
  11. 11. Silverlight 3 i multimedia Lepsza jakość audio i wideo IIS7 Smooth Streaming w trybie on-demand i na żywo IIS Media Services (znane dotąd jako IIS Media Pack) to Media platforma dystrybucji treści multimedialnych oparta o protokół HTTP. W jej skład wchodzi m.in. technologia Smooth Grafika Streaming, która pozwala na dynamiczne dopasowanie jakości transmisji wideo do bieżących warunków sieciowych i możliwości Produktywność komputera. Praca poza przeglądarką Wsparcie narzędziowe
  12. 12. Silverlight 3 i multimedia Lepsza jakość audio i wideo Obsługa nowych formatów Oprócz obecnych wcześniej kodeków VC-1/WMA w Silverlight 3 Media pojawia się wsparcie dla formatów H.264 i AAC. Dzięki temu dostawcy treści mają możliwość wyboru standardu, który Grafika wykorzystywać będą w swoich rozwiązaniach. Produktywność Praca poza przeglądarką Wsparcie narzędziowe
  13. 13. Silverlight 3 i multimedia Lepsza jakość audio i wideo Pełnoekranowe odtwarzanie w jakości HD Dzięki sprzętowej akceleracji wykorzystującej procesor karty Media (GPU) Silverlight 3 jest w stanie dostarczyć użytkownikom jakość pełnoekranowego wideo w jakości HD (720p+). Grafika Produktywność Praca poza przeglądarką Wsparcie narzędziowe
  14. 14. Silverlight 3 i multimedia Lepsza jakość audio i wideo Otwarta architektura kodeków Dzięki nowemu podejściu do przetwarzania Media multimediów, aplikacje Silverlight 3 mogą korzystać z szerokiej gamy zewnętrznych kodeków. Treści audio i wideo mogą być Grafika dekodowane za pomocą zewnętrznych zasobów, poza samą wtyczką. Produktywność Praca poza przeglądarką Wsparcie narzędziowe
  15. 15. Silverlight 3 i multimedia Lepsza jakość audio i wideo Zabezpieczanie treści Silverlight wykorzystuje platformę PlayReady gwarantującą Media maksymalny poziom zabezpieczeń z wykorzystaniem szyfrowania AES, zachowując jednocześnie kompatybilność z Grafika Windows Media DRM. Produktywność Praca poza przeglądarką Wsparcie narzędziowe
  16. 16. Silverlight 3 i multimedia Lepsza jakość audio i wideo Demo Media Grafika Produktywność Praca poza przeglądarką Wsparcie narzędziowe
  17. 17. Silverlight 3 i grafika Lepsze wrażenia wizualne Perspective 3D Bitmap Caching Media Graphics Grafika Nowe Bitmap API Motywy Produktywność Praca poza przeglądarką Wsparcie narzędziowe Ulepszone wyświetlanie Ulepszenia dla skórek tekstu
  18. 18. Silverlight 3 i grafika Lepsze wrażenia wizualne Perspective 3D i nowe efekty animacyjne Elementy wizualne mogą ulegać przekształceniom w przestrzeni Media 3D dzięki Perspective 3D. Takie operacje jak zmiana rozmiaru czy obroty nie wymagają dodatkowego nakładu pracy i kodu. Graphics Grafika Nowe efekty animacyjne (takie jak spring czy bounce) ułatwiają realizację bardziej naturalnych animacji. Produktywność Praca poza przeglądarką Wsparcie narzędziowe
  19. 19. Silverlight 3 i grafika Lepsze wrażenia wizualne Bitmap Caching W Silverlight 3 istotnie poprawiono wydajność wyświetlania Media grafiki umożliwiając na cache’owanie materiałów wektorowych, kontrolek i tekstu w postaci bitmap. Graphics Grafika Produktywność Praca poza przeglądarką Wsparcie narzędziowe
  20. 20. Silverlight 3 i grafika Lepsze wrażenia wizualne Nowe Bitmap API & obsługa Pixel Shaderów Nowe Bitmap API, pozwala na przeprowadzanie operacji Media bezpośrednio na pikselach. Dzięki wsparciu dla Pixel Shaderów twoje kontrolki i obiekty Graphics Grafika mogą być wzbogacone o takie efekty, jak rozmycie, cienie czy dowolne inne. Produktywność Praca poza przeglądarką Wsparcie narzędziowe
  21. 21. Silverlight 3 i grafika Lepsze wrażenia wizualne Motywy Dzięki motywom możliwe jest definiowanie i zmiana wyglądu Media aplikacji w trakcie jej działania. Dodatkowo wszystkie style pozwalają na kaskadowe dziedziczenie swoich właściwości, co Graphics Grafika znacznie przyspiesza określanie wyglądu kontrolek. Produktywność Praca poza przeglądarką Wsparcie narzędziowe
  22. 22. Silverlight 3 i grafika Lepsze wrażenia wizualne Ulepszenia w obsłudze skórek Właściwości dotyczące typowych kontrolek mogą być Media przechowywane niezależnie od aplikacji. Dzięki temu znacznie łatwiej jest zarządzać spójnym wyglądem więcej niż jednego Graphics Grafika rozwiązania. Produktywność Praca poza przeglądarką Wsparcie narzędziowe
  23. 23. Silverlight 3 i grafika Lepsze wrażenia wizualne Ulepszone wyświetlanie tekstu Silverlight 3 pozwala na znacznie wydajniejsze wyświetlanie i Media animację tekstu. Dodatkowo aplikacje mogą uruchamiać się szybciej dzięki możliwości wykorzystania lokalnych czcionek Graphics Grafika systemowych. Produktywność Praca poza przeglądarką Wsparcie narzędziowe
  24. 24. Silverlight 3 i grafika Lepsze wrażenia wizualne Demo Media Graphics Grafika Produktywność Praca poza przeglądarką Wsparcie narzędziowe
  25. 25. Siverlight 3 i produktywność Produktywność aplikacji RIA Kontrolki SEO Media Grafika Poprawki wydajnościowe .NET RIA Services Produktywność Dev Productivity Praca poza przeglądarką Wsparcie narzędziowe Dostępność
  26. 26. Siverlight 3 i produktywność Produktywność aplikacji RIA 60+ kontrolek SL 3 zawiera ponad 60 wysokiej jakości, w pełni modyfikowalnych kontrolek, realizujących takie zadania, jak Media rysowanie wykresów czy odtwarzanie multimediów. Pojawiły się również nowe kontenery kontrolek, np. dock i viewbox. Wśród Grafika kontrolek podstawowych znaleźć można nowe: autocomplete, treeview i datagrid. Wraz z kontrolkami Produktywność Dev Productivity dostarczanych jest 9 gotowych do wykorzystania motywów oraz kod źródłowy. Praca poza przeglądarką Wsparcie narzędziowe
  27. 27. Siverlight 3 i produktywność Produktywność aplikacji RIA SEO Lepsze możliwości indeksowania i pozycjonowania stron zawierających aplikacje RIA. Wszystko dzięki automatycznemu Media udostępnieniu danych również w postaci zwykłych stron HTML. Grafika Produktywność Dev Productivity Praca poza przeglądarką Wsparcie narzędziowe
  28. 28. Siverlight 3 i produktywność Produktywność aplikacji RIA Zwiększona wydajność Wśród zmian znaleźć można Application Library Caching (przekłada się na mniejszy rozmiar całkowity aplikacji), lepszy Media DeepZoom – płynniejsza animacja, szczególnie przy dużych kolekcjach zdjęć, binarny format XML skracający czas Grafika komunikacji z serwerem oraz połączenia lokalne pozwalające na komunikację się pomiędzy dwoma instancjami SL w Produktywność Dev Productivity przeglądarce bez angażowania serwera. Praca poza przeglądarką Wsparcie narzędziowe
  29. 29. Siverlight 3 i produktywność Produktywność aplikacji RIA Dostępność Silverlight 3 to pierwszy plug-in do przeglądarki, który oferuje dostęp do wszystkich kolorów systemowych, udostępniając Media użytkownikom możliwość dostosowania palety kolorów zwiększając ich czytelność. Grafika Produktywność Dev Productivity Praca poza przeglądarką Wsparcie narzędziowe
  30. 30. Silverlight 3 i praca poza przeglądarką Praca poza przeglądarką Praca bez przeglądarki Integracja z pulpitem i internetowej menu Start Media Grafika Gwarancja bezpieczeństwa Łatwa instalacja i Produktywność aktualizacja Praca poza Out of Browser przeglądarką Wsparcie narzędziowe Integracja ze środowiskiem Wykrywanie stanu sieci Windows
  31. 31. Silverlight 3 i praca poza przeglądarką Praca poza przeglądarką Uruchamianie aplikacji poza kontekstem przeglądarki Aplikacje mogą być instalowane i uruchamiane bezpośrednio z Media pulpitu uzupełniając dotychczasowe rozwiązania przeglądarkowe. Użytkownicy mogą od tej pory korzystać z Grafika ulubionych aplikacji RIA niezależnie od łączności z internetem. Produktywność Praca poza Out of Browser przeglądarką Wsparcie narzędziowe
  32. 32. Silverlight 3 i praca poza przeglądarką Praca poza przeglądarką Integracja z pulpitem i menu Start Aplikacje przechowywane są na pulpicie Windows lub Mac OS i Media dostępne jednym kliknięciem za pośrednictwem menu Start lub folderu aplikacji. Grafika Produktywność Praca poza Out of Browser przeglądarką Wsparcie narzędziowe
  33. 33. Silverlight 3 i praca poza przeglądarką Praca poza przeglądarką Gwarancja bezpieczeństwa Silverlight opiera się o zasady bezpieczeństwa zdefiniowane przez .NET Framework oraz korzysta wyłącznie z Media bezpiecznej, izolowanej przestrzeni dyskowej (sandbox). Ponieważ ten model jest bardzo bliski tradycyjnym aplikacjom WW, instalacja rozwiązań Silverlight nie wymaga dostępu do Grafika ponadstandardowych uprawnień użytkownika, zwiększając Produktywność komfort jego pracy. Praca poza Out of Browser przeglądarką Wsparcie narzędziowe
  34. 34. Silverlight 3 i praca poza przeglądarką Praca poza przeglądarką Łatwa instalacja i aktualizacja Aplikacje Silverlight przechowywane są w lokalnej pamięci cache Media ich instalacja jest więc szybka i przyjazna dla użytkownika. Nie wymagane są w szczególności uprawnienia administracyjne. Grafika Możliwe jest również sprawdzenie nowych wersji i automatyczna Produktywność aktualizacja aplikacji w momencie jej uruchomienia. Praca poza Out of Browser przeglądarką Wsparcie narzędziowe
  35. 35. Silverlight 3 i praca poza przeglądarką Praca poza przeglądarką Integracja z Windows Aplikacje Silverlight mogą wykorzystać nowe właściwości systemu Windows 7 np. integracja z Superbar, multitouch czy Media pobieranie danych z urządzeń GPS. Grafika Produktywność Praca poza Out of Browser przeglądarką Wsparcie narzędziowe
  36. 36. Silverlight 3 i praca poza przeglądarką Praca poza przeglądarką Wykrywanie stanu sieci Aplikacje Silverlight mogą mogą wykrywać i inteligentnie Media reagować na zmiany dostępności sieci pozwalając przykładowo na zapamiętanie danych w pamięci lokalnej do czasu Grafika przywrócenia połączenia. Produktywność Praca poza Out of Browser przeglądarką Wsparcie narzędziowe
  37. 37. Silverlight 3 i praca poza przeglądarką Praca poza przeglądarką Demo Media Grafika Produktywność Praca poza Out of Browser przeglądarką Wsparcie narzędziowe
  38. 38. Silverlight 3 i wsparcie narzędziowe Nowości w Expression Blend 3 Lepsza współpraca z Prototypowanie zewnętrznymi narzędziami Media Grafika Interaktywność Wizualizowanie danych Dev Productivity Praca poza przeglądarką Wsparcie Design Tooling narzędziowe Rozszerzalność Integracja z TFS
  39. 39. Silverlight 3 i wsparcie narzędziowe Nowości w Expression Blend 3 Prototypowanie Technologia SketchFlow to zupełnie nowe podejście do szybkiego prototypowanie interfejsów użytkownika. Dzięki niej Media projektanci mogą w bardzo krótkim czasie przygotować zarys wyglądu i nawigacji aplikacji – wyłącznie za pomocą narzędzi Grafika wizualnych, bez konieczności pisania kodu. Tak przygotowany model może być natychmiast zaprezentowany klientom. Dev Productivity Praca poza przeglądarką Wsparcie Design Tooling Start Navigation narzędziowe Main Menu Data Entry
  40. 40. Silverlight 3 i wsparcie narzędziowe Nowości w Expression Blend 3 Współpraca z zewnętrznymi narzędziami Import plików z Adobe Photoshopa i Illustratora znacznie usprawnia współpracę z projektantami grafiki. Expression Blend Media wspiera przy tym wszystkie właściwości takich projektów, takie jak warstwy, efekty, tekst czy elementy wektorowe. Grafika Dev Productivity Praca poza przeglądarką Wsparcie Design Tooling narzędziowe
  41. 41. Silverlight 3 i wsparcie narzędziowe Nowości w Expression Blend 3 Interaktywność dostępna od ręki Dzięki zachowaniom (Behaviors) możliwe jest stworzenie interaktywnych aplikacji bez potrzeby pisania kodu. Zachowania Media pozwalają na przygotowanie biblioteki najczęściej wykorzystywanych, rozbudowanych akcji i późniejsze ich Grafika wykorzystanie w dowolnych elementach interfejsu użytkownika. Dev Productivity Praca poza przeglądarką Wsparcie Design Tooling Behave narzędziowe
  42. 42. Silverlight 3 i wsparcie narzędziowe Nowości w Expression Blend 3 Wizualizowanie danych Sample Data pozwala na przygotowanie aplikacji wizualizujących informacje bez potrzeby posiadania dostępu do rzeczywistego Media źródła danych. Przykładowe dane zostaną wygenerowane automatycznie. Grafika Dev Productivity Name URL Phone Praca poza przeglądarką John Doe www.yes.com 555-1234 Wsparcie Design Tooling narzędziowe Sue Smith www.no.com 555-5678 Li Wei www.hm.com 313-1234
  43. 43. Silverlight 3 i wsparcie narzędziowe Nowości w Expression Blend 3 Wersjonowanie projektów z użyciem Team Foundation Server Od tej pory osoby korzystające z Team Foundation Servera Media mogą dostawać się do repozytorium bezpośrednio z poziomu aplikacji Expression Blend, co istotnie poprawi efektywność Grafika pracy całego zespołu. Efekty pracy grafików podlegać będą kontroli wersji, stan pracy nad nimi będzie mógł być Dev Productivity monitorowany, a wszystkie dane składowane i archiwizowane Praca poza będą w bezpiecznym miejscu. przeglądarką Wsparcie Design Tooling narzędziowe
  44. 44. Silverlight 3 i wsparcie narzędziowe Nowości w Expression Blend 3 Rozszerzalność Własne projekty i szablony, możliwość dodawania pozycji w menu kontekstowym, wsparcie dla API rozszerzeń, które pojawi Media się wraz z VS2010 – to wszystko sprawia, że Expression Blend to świetna, rozszerzalna platforma integrująca proces Grafika projektowania i programowania. Dev Productivity Praca poza przeglądarką Wsparcie Design Tooling narzędziowe
  45. 45. Silverlight 3 i wsparcie narzędziowe Nowości w Expression Blend 3 Demo Media Grafika Dev Productivity Praca poza przeglądarką Wsparcie Design Tooling narzędziowe
  46. 46. Zamiast podsumowania
  47. 47. Skąd pobrać? Available Mix 2009 Silverlight Version 3 Beta March 17 www.microsoft.com/silverlight Expression Blend 3 Preview www.microsoft.com/expression
  48. 48. BizSpark w szczegółach Pakiet narzędzi Wymagania: • Expression Studio • Kryteria: • VS TS w/MSDN Premium – Organizacja zajmuje się tworzeniem • Team Foundation Server (TFS) oprogramowania (produktu lub usługi) – Mniej niż 3 lata na rynku – Roczny przychód poniżej 0,5 mln USD Licencje produkcyjne dla – Działalność prywatna aplikacji hostowanych • Windows Server • Licencje produkcyjne dotyczą wyłącznie • SQL Server rozwiązań typu Software as a Service, • SharePoint Portal Server dostępnych publicznie poprzez internet. • Systems Center • BizTalk Server • Program trwa 3 lata: Azure (w miarę dostępności) • – Wymagane jest coroczne przedłużanie członkostwa (weryfikacja statusu prawnego przedsiębiorstwa) Narzędzia do użytku – Opłata członkowska wynosi 100 USD wewnętrznego (płatne po zakończeniu uczestnictwa) • Live Workspace (w miarę dostępności)
  49. 49. Jak zacząć? Wejdź na stronę Wybierz i skontaktuj się z jednym z lokalnych partnerów programu (network partners). Po przejściu weryfikacji otrzymasz e-mailem unikalny identyfikator. Wypełnij formularz rejestracyjny. Witamy w BizSpark!
  50. 50. © 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.

×