Microsoft Silverlight

Z Wikipedii

Skocz do: nawigacji, szukaj

Microsoft Silverlight - technologia internetowa umożliwiająca wyświetlanie treści multimedialnych za pomocą przeglądarki. Rozwijany był pod kodową nazwą Windows Presentation Foundation/Everywhere (WPF/E) i zaprojektowany tak, aby współpracował z językami XAML oraz JavaScript. W wersji 2.0 możliwe jest pisanie w dowolnym języku obsługiwanym przez .NET, dodatkowo obsługuje języki interpretowane takie jak Ruby i Python.

Spis treści

[edytuj] Możliwości

Podobnie jak w technologii Flash, w Silverlight można przechwytywać zdarzenia myszy i klawiatury, wyświetlać pliki graficzne i obsługiwać dźwięki. Dodatkowo za pomocą technologii Silverlight możliwe jest wyświetlanie standardowych plików video oraz tych w wysokiej rozdzielczości (HD). Możliwe jest również odtwarzanie plików muzycznych (MP3, WMA). Silverlight obsługuje DRM (Digital Rights Management).

[edytuj] Wersje

Nazwa wersji Numer Data wydania
1.0 CTP 1.0.? Grudzień 2006
1.0 RTM 1.0.20816 2007-09-05
2.0 Pre-Release
(jako 1.1 Alpha Refresh)
1.1.20926.0 2007-09-05
1.0 poprawka 1.0.21115.0 2007-11-20
1.0 poprawka 1.0.30109.0 2008-01-15
2 Beta 1[1] 2.0.30226.2 2008-03-05
1.0 poprawka 1.0.30401.0 2008-04-08
2 Beta 2 2.0.30523.6 2008-06-06
2 RTM 2.0.31005.0 2008-10-14
3 Beta 3.0.40307.0 2009-03-18

Z racji dużych zmian technologicznych, jakie wprowadzono w wersji 1.1 postanowiono zmienić jej numer na 2. Obecnie rozwijany jest Silverlight 2.0, a wersja 1.0 jest wciąż wspierana przez producenta. W roku 2009 zapowidziano pojawienie się Silverlighta 3.0, który ma obsługiwać kodek wideo H.264 oraz współpracować ze sprzętowymi akceleratorami graficznymi 3D.

[edytuj] Silverlight a systemy operacyjne

Z założenia w każdym systemie operacyjnym efekty i możliwości powinny być takie same. Do tej pory Microsoft udostępnił wtyczkę tylko dla systemów Windows (Internet Explorer, Mozilla Firefox i Safari; Opera nie jest obsługiwana) i Mac OS X (Safari), z wyłączeniem procesorów PowerPC. Nie pojawiła się natomiast wersja dla systemu Linux. Jednak pod koniec stycznia 2009 roku ukazała się pierwsza finalna wersja opensource'owego projektu "Moonlight". Oficjalna dystrybucja Moonlight 1.0 dotępna jest dla platform Linux/x86 oraz Linux/x86-64. Wtyczka w tej wersji jest kompatybilna z Silverlight 1.0. Obecnie w fazie rozwoju znajduje się Moonlight 2.0, który ma zapewnić kompatybilność z Silverlight 2.0.

Przypisy

  1. Quick update on Silverlight. [dostęp 2007-11-30].

[edytuj] Zobacz też

[edytuj] Linki zewnętrzne

Utwórz książkę