Microsoft Silverlight to darmowe do pobrania narzędzie, które służy do wyświetlania treści multimedialnych. Program funkcjonuje za pomocą przeglądarki internetowej. Jest zsynchronizowany z wieloma przeglądarkami: Internet Explorer, Google Chrome, Mozilla Firefox, czy SeaMonkey. Silverlight stworzony został przez giganta Microsoft Corporation jako odpowiedź na Adobe Flash Player.
Jak pobrać i zainstalować Microsoft Silverlight
Wtyczka Silverlight instaluje się po uruchomieniu pobranego pliku instalacyjnego. Po ściągnięciu Silverlight (kliknij na przycisk Download na końcu tekstu) w trakcie instalacji należy pozamykać wszystkie otworzone na komputerze przeglądarki internetowe. Przeglądając w sieci strony internetowe, spotykamy się z komunikatem o obowiązkowym zainstalowaniu tej wtyczki umożliwiającej prawidłowe wyświetlanie multimediów.
Microsoft Silverlight pozwala na przechwytywanie zachowania klawiatury oraz myszy. Oprócz tego umożliwia obsługiwanie dźwięku MP3, WMA. Instalując wtyczkę, mamy możliwość oglądania plików wideo w wysokiej rozdzielczości HD. Komponent ten ponadto pozwala na obsługiwanie programów do pisania w .NET Framework.
Historia i przyszłość
Microsoft Silvelight swój początek datuje na grudzień 2006 roku, gdy powstała wersja CTP (Community Technology Preview). Wtyczka Silverlight pozwalała na kierowanie przez programistów reklam na pojedyncze środowisko wykonawcze, a nie zajmowanie się kilkoma przeglądarkami na raz. Oprócz tego, można otrzymać wideo i multimedia, trudne do uzyskania z HTML czy JavaScript.
Silverlight 5 powstał w oparciu o jego poprzednią wersję, Silverlight 4, który służył do tworzenia aplikacji biznesowych i dodatkowych rozwiązań multimedialnych. Microsoft Silverlight 5 wprowadza wiele nowych funkcji m.in. znaczną poprawę jakości i wydajności obrazu. Silverlight pomaga programistom osiągać rzeczy, które byłyby bardzo trudne do wykonania w języku HTML.
W 2012 roku Microsoft oficjalnie ogłosił zaprzestanie rozwijania Silverlight, jednak komponent wspomagany będzie do 2021 roku. Silverlight wykorzystywany jest m.in. przez ipla oraz Netflix, który rozgląda się już za alternatywą,. Prawdopodobnie będzie to HTML5 nie wymagający żadnych wtyczek. Silverlight nie jest obowiązkowo wymagany przez strony internetowe, dlatego instalowany jest, gdy wymaga tego potrzeba użytkownika. Zarówno Silverlight, jak i Adobe Flash Player są obecnie wspierane przez HTML5. W obszarze VOD (video on demand), Silverlight zaczynał robić się zbędny i może zostać z powodzeniem zastąpiony innymi technologiami. Dlatego też, Microsoft zaprzestał promowania go na siłę.
Aspekty techniczne
Istnieje kilka praktyk poprawiających wydajność aplikacji opartych na technologii Silverlight. Należy do nich używanie wielu wątków w celu uruchamiania zadań w tle, a także poprawienie reagowania aplikacji na użytkownika. Silverlight zawiera również wiele zaawansowanych funkcji np. ochrona dostępu monitorów do krytycznych sekwencji kodów, czy operacje blokowania w celu szybszego jednoczesnego dostępu do danych. Istotną zaletą Microsoft Silverlight jest obsługa stałego streamingu, nawet przy spadającej przepustowości łącza, dzięki czemu wideo jest wyświetlane bezstratnie. Kolejną ważną cechą w przypadku Silverlight jest zarządzanie prawami autorskimi, a także wewnątrzprzeglądarkowy odtwarzacz. Prosty i łatwy w użyciu format jest atrakcyjny dla wielu użytkowników co pozwala na jego wygodne użytkowanie.