Android

Silverlight este tehnologia de execuție cross-platform a Microsoft pentru dezvoltare de aplicații multimedia bazate pe Web

Sisteme de operare PC|Zorin OS|ChaletOS|Linux Mint|Alternativa WINDOWS

Sisteme de operare PC|Zorin OS|ChaletOS|Linux Mint|Alternativa WINDOWS
Anonim

Previzualizarea Moonlight 2.0 nu oferă dezvoltatorilor o imagine a modului în care pot utiliza funcțiile Silverlight 2.0 pe Linux, precum și caracteristicile viitoarei versiuni 3.0 lansate acum în beta, în conformitate cu de Ic aa

Microsoft și Novell au colaborat la Moonlight, parte a proiectului Mono, un cadru de dezvoltare multi-platformă, open-source pentru platforma Microsoft.NET. Moonlight 1.0 a fost lansat în luna februarie.

Previzualizarea oferă dezvoltatorilor posibilitatea de a dezvolta aplicații de scriere în întregime în Unix dacă instalează versiunea 2.4 a Mono și kit-ul de dezvoltare software Moonlight, a declarat de Icaza. De asemenea, reutilizează controalele Microsoft Silverlight de la Microsoft, denumite Microsoft MS-PL Controls, care dau dezvoltatorilor o scurtă apăsare pentru a crea butoane, casete de selectare, calendare, containere și chiar un datagrid complet legat de baza de date în aplicațiile Moonlight pe Linux. Moonlight 2.0 de asemenea, acceptă o varietate de limbi de programare, cum ar fi IronRuby și IronPython, implementări open-source ale Ruby și Python pe care Microsoft le-a creat și care pot fi utilizate în Silverlight, Visual Basic sau PHP. 2.0 include Visual Basic Runtime, pe care Silverlight îl livrează, a declarat de Icaza. Timpul de executie in Moonlight este o versiune tunata a unui runtime VB creat de ISV Mainsoft acum cativa ani, a adaugat el.

De Icaza a subliniat si suportul pentru Adaptive Streaming de la Moonlight 2.0, o caracteristica in Silverlight care permite dezvoltatorilor sa creați propriile lor transporturi pentru a prelua mediile, ceea ce nu le limitează la utilizarea

"De exemplu, un dezvoltator ar putea scrie un transport care să aducă diferite biți de pe diferite servere", a scris el, pentru a prelua media în loc de a depinde de un singur server. "

Odată ce dezvoltatorii de la Moonlight transferau caracteristicile Silverlight 2.0 pe Linux, adăugarea de caracteristici Silverlight 3.0 la previzualizarea Moonlight 2.0 a fost o evoluție naturală a acestui proces, conform lui Icaza.

"Pe măsură ce implementam API-urile 2.0, o mulțime de caracteristici de la 3.0 se potrivesc în mod natural în design-ul nostru", a scris el. "Așadar, în loc să mergem la extra mile pentru a limita lucrurile în 2.0, vom expune doar API-urile 3.0 într-o manieră compatibilă cu viitorul."

Previzualizarea Moonlight 2.0 acceptă clasa WritebelBitmap, out-of-browser, WriteableBitmap conexiune media pluggable și caracteristici de asistență SaveDialog. Totuși, suportul în afara browser-ului este un proces manual în previzualizarea Moonlight 2.0, în timp ce el este automatizat în Silverlight, conform lui de Icaza.

El a adăugat că suportul pentru cadrul media pluggable este deosebit de interesant pentru dezvoltatori înseamnă că pot crea propriile codec-uri fără a aștepta ca Silverlight sau Moonlight să adauge suport pentru aceste codecuri.

Informații despre caracteristicile Silverlight 3.0 pot fi găsite online pe site-ul Silverlight al Microsoft