Wolna encyklopedia
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 |
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.
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 |
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.
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 i Mozilla Firefox - Opera nie jest obsługiwana) i Mac OS X(Safari). Nie pojawiła się natomiast wersja dla systemu Linux. Odpowiednikiem dla tego systemu jest opensource'owy projekt "Moonlight" (aktualnie w fazie rozwojowej; do pobrania z repozytorium SVN).
Zobacz też
Linki zewnętrzne
Windows APIs: Windows API : Win16 • Win32 • Win32s • Win32 dla 64-bit Windows
Grafika: DirectX • Direct3D • DirectDraw • Graphics Device Interface (GDI) • GDI+ • Desktop Window Manager • ClearType • Windows Presentation Foundation • Windows Image Acquisition
Dźwięk: DirectSound • DirectMusic • XACT
Multimedia: DirectShow • Media Foundation • Windows Media
Dostęp danych: Microsoft Data Access Components • ActiveX Data Objects • OLE DB • ADO.NET • Entity Framework
Komunikacja: Winsock • Remote Application Programming Interface • Telephony Application Programming Interface
Zarządzanie: Windows Management Instrumentation
Model komponentu: ActiveX • Component Object Model (COM) • COM+ • Distributed Component Object Model • Dynamic Data Exchange • Object Linking and Embedding • .NET
Rozwój sterownika: User-Mode Driver Framework • Kernel-Mode Driver Framework • Windows Driver Foundation • Windows Driver Model
Bezpieczeństwo i dyskrecja: Cryptographic Application Programming Interface • Windows CardSpace
.NET: .NET Framework • ASP.NET • ADO.NET • .NET Remoting • Silverlight • Windows Communication Foundation • Windows Presentation Foundation • Windows Workflow Foundation • Windows CardSpace • Managed DirectX
Wstrzymane lub anulowane: WinFS (Windows Future Storage)