publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
2 skomentuj »

TAGI: silverlight , moonlight , novell , ria , open source , mono

2009-12-18 08:40  |  Adam Golański

Moonlight 2 już jest – trafi do każdej dystrybucji Linuksa?

Moonlight 2 już jest – trafi do każdej dystrybucji Linuksa?

Novell poinformował wreszcie o wydaniu finalnej wersji środowiska uruchomieniowego Moonlight 2, które jest otwartym odpowiednikiem microsoftowego Silverlighta. Pozwala ono na odtwarzanie mediów i aplikacji przygotowanych dla wersji 2 platformy RIA z Redmond. Tymczasem sam Silverlight jest dostarczany już w wersji 3, zaś podczas ostatniej konferencji PDC w Los Angeles pokazano wersję 4.

Wersja 2 Moonlighta to przede wszystkim osadzenie w platformie bibliotek uruchomieniowych Mono, dzięki czemu, podobnie jak w Silverlighcie możliwe jest uruchamianie aplikacji napisanych w językach .NET – C#, IronPython czy IronRuby. Jednak to Microsoft pokazał już dawno temu, a Silverlight 3 przyniósł wiele dalszych zmian. Czyżby znów opowieść o interoperacyjności okazała się mitem?

Użytkownicy Linuksa i innych wolnych systemów operacyjnych nie zostali jednak całkiem na lodzie. Moonlight 2 to więcej niż Silverlight 2. Zespół Miguela de Icazy zdołał zaimplementować w tym wydaniu kilka ważnych funkcjonalności Silverlighta 3, które pozwolą przynajmniej odtwarzać media przygotowane dla aktualnej wersji platformy RIA Microsoftu. Wśród nich należy wyróżnić system przetwarzania potokowego, rozszerzalny za pomocą wtyczek. Pozwala to m.in. obsługę technologii Smooth Streaming, dzięki której możliwe jest elastyczne dopasowywanie jakości przesyłanych strumieniowo mediów do szerokości pasma, którym dysponuje internauta.

Oprócz tego z Silverlighta 3 obsługiwane są okna dialogowe oraz Bitmap API. Brakuje zaś niestety obsług transformacji 3D oraz piksel shaderów.

Do odtwarzania mediów można wykorzystać zarówno wolne kodeki Ogg Vorbis/Theora i Dirac, jak i zamknięty Microsoft Media Pack, który na mocy porozumień licencyjnych Redmond oferuje każdemu użytkownikowi Linuksa za darmo.

Aplikacje dla Moonlighta można przygotowywać zarówno za pomocą Visual Studio Microsoftu, jak i wolnego środowiska Mono Develop, którego najnowsza wersja została wydana przy okazji wydania nowej wersji opracowywanej przez Novella technologii.

«poprzednia 1 2 następna »

publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
2 skomentuj »

Komentarze

  • wujekbogdan

    #1 wujekbogdan 2009-12-18 09:23:25 0

    jak w praktyce wygląda moonglight? czy jest w pełni zgodny z silverlight 2.0. tzn czy aplikacje wyglądają identycznie w silverlight 2.0 jak w moonlight 2.0?

    IP: 83.18.108.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.0.249.0 Safari/532.5

  • eimi

    #2 eimi® 2009-12-19 10:30:39 0

    @wujekbogdan: http://sildev.net/#demo1

    Jest tam też parę innych demonstracji - działają bez zarzutów. Ale z drugiej strony silverlightowe mapy Binga nie działają. Niby coś ładuje, ładuje... ale potem dostajemy komunikat "Sorry, bing maps having trouble...".

    I to właśnie problem z Moonlightem - jest zawsze z tyłu za Silverlightem. Przynajmniej Flash ma na wszystkich (poza Solarisem) platformach te same możliwości.

    Ten plus, że dobrze działają w ML strumieniowe media.

    IP: 78.88.251.[...] Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2b4) Gecko/20091130 Firefox/3.6b4

Uwaga! Możesz zarejestrować się w serwisie i w ten sposób zarezerwować swój nick oraz ominąć konieczność ciągłego odczytywania wyrazów.

Aby dodać komentarz, musisz podać swój nick, treść komentarza oraz poprawnie przepisać oba słowa z obrazka (słowa muszą być rozdzielone spacją).
W treści komentarza można używać języka formatowania BBcode.

Polecane książki

Czytaj Webhosting

Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.

Zarejestruj domenę

Sprawdź dostępność swojej domeny:

.pl: 0 zł   .com: 19.90 zł
.com.pl: 0 zł   .eu: 19.90 zł