Koronawirus u kozy i papai. Producenci testów: nie są przeznaczone do diagnostyki...?!
Nowa wersja technologii Moonlight o otwartym kodzie źródłowym, która umieszcza Silverlight na Linuxie, jest teraz dostępna dla programistów do przetestowania.
Silverlight to wieloplatformowa technologia runtime i programowania Microsoft do uruchamiania aplikacji multimedialnych opartych na sieci Web.
Według blogu autorstwa Miguela de Icaza, wiceprezesa platformy programistycznej Novella i założyciela projektu open source w Mono, przegląd Moonlight 2.0 nie jest kompletny i nie spełnia wszystkich wymagań wymaganych do pełnego wdrożenia Silverlight na Linuksie.
To, co przeglądarka Moonlight 2.0 daje programistom, jest rzutem oka na to, w jaki sposób mogą wykorzystać funkcje Silverlight 2.0 w Linuksie, a także funkcje nadchodzącego wydania 3.0, teraz w wersji beta, według de Ic aza.
Microsoft i Novell współpracowali przy projekcie Moonlight, który jest częścią projektu Mono, wieloplatformowego, opartego na otwartym kodzie źródłowym platformy programistycznej Microsoft.NET. Moonlight 1.0 został wydany w lutym.
Podgląd daje programistom możliwość rozwijania aplikacji do pisania całkowicie w systemie Unix, jeśli zainstalują wersję Mono 2.4 i pełny zestaw programistyczny Moonlight, powiedział de Icaza. Wykorzystuje także otwarte formanty Silverlight Microsoftu o nazwie Microsoft MS-PL Controls, które dają programistom skrót do tworzenia przycisków, pól wyboru, kalendarzy, kontenerów, a nawet pełnego datagridu związanego z bazą danych w aplikacjach Moonlight w systemie Linux.
Wersja Moonlight 2.0 obsługuje także różne języki programowania, takie jak IronRuby i IronPython, open-sourceowe implementacje Ruby i Pythona, które Microsoft stworzył i które mogą być używane w Silverlight, a także Visual Basic lub PHP.
Kolejna funkcja Moonlight 2.0 zawiera Visual Basic Runtime, z którym Silverlight jest dostarczany, powiedział de Icaza. Środowisko wykonawcze w Moonlight jest wersją VB, stworzoną przez ISV Mainsoft kilka lat temu, dodał.
De Icaza przedstawił także wsparcie dla Moonlight 2.0 Adaptive Streaming, funkcji w Silverlight, która umożliwia programistom tworzyć własne transporty do pobierania mediów, co nie ogranicza ich do korzystania z
"Na przykład, programista może napisać transport, który pobiera różne fragmenty multimediów z różnych serwerów," napisał, "lub używał bittorrenta pobierać media zamiast polegać na jednym serwerze. "
Kiedy programiści Moonlight zaczęli przenosić funkcje Silverlight 2.0 na Linuksa, dodanie funkcji Silverlight 3.0 do podglądu Moonlight 2.0 było naturalną ewolucją tego procesu, zgodnie z de Icaza.
"Podczas wdrażania interfejsów API 2.0, garść funkcji z wersji 3.0 pasowała w naturalny sposób do naszego projektu" - napisał. "Zamiast dokładać wszelkich starań, aby ograniczyć rzeczy w wersji 2.0, udostępniamy tylko interfejsy API 3.0 w sposób zgodny z oczekiwaniami."
Podgląd Moonlight 2.0 obsługuje przeglądarkę Silverlight 3.0 poza klasą, WriteableBitmap, 3.0 plug-in media pipeline i funkcje wsparcia SaveDialog. Jednak obsługa poza przeglądarką jest ręcznym procesem w podglądzie Moonlight 2.0, podczas gdy jest ona zautomatyzowana w Silverlight, zgodnie z de Icaza.
Dodał, że wsparcie dla pluggawego środowiska medialnego jest szczególnie interesujące dla programistów, ponieważ oznacza to, że mogą tworzyć własne kodeki, nie czekając na Silverlight lub Moonlight, aby dodać obsługę tych kodeków.
Informacje o funkcjach Silverlight 3.0 można znaleźć w Internecie na stronie internetowej Silverlight firmy Microsoft.
Darmowa wersja Hyper-V już dostępna
Microsoft Wednesday wydała bezpłatną wersję do wirtualizacji Hyper-V o niskim poborze mocy
Nowa wersja aplikacji BlackBerry App World dostępna dla wszystkich
RIM udostępnia w szerokim zakresie drugą wersję swojego sklepu App World.
PCWorld Digital Magazine Udoskonalona edycja Androida dostępna teraz i dostępna dla abonentów za darmo
Przeczytaj cyfrową wersję multimedialną PCWorld na tablecie z Androidem.