Android

Novo izdanje za Moonlight dostupno za testiranje

SNJEŽNO KRALJEVSTVO 2 - trailer

SNJEŽNO KRALJEVSTVO 2 - trailer
Anonim

Nova verzija tehnologije otvorenog izvornog koda Moonlight koja stavlja Silverlight na Linux sada je dostupna programerima za testiranje.

Silverlight je Microsoftov multi-platformni runtime i tehnologija razvoja za pokretanje web-based multimedijskih aplikacija.

Prema postu bloga Miguel de Icaza, potpredsjednika platforme za razvojne inženjere Novell i osnivač Mono otvorenog izvornog projekta, pregled Moonlight 2.0 nije kompletan i ne ispunjava sve zahtjeve koji su potrebni za potpunu primjenu Silverlighta na Linuxu.

Što Moonlight 2.0 predviđa razvojnim programerima, uvid je u to kako mogu iskoristiti Silverlight 2.0 značajke na Linuxu, kao i značajke predstojećeg 3.0 izdanja sada u beta verziji, prema de Ic aza

Microsoft i Novell surađivali su na Moonlightu, koji je dio Mono projekta, cross-platforma, open-source razvojni okvir za Microsoftovu vlasničku.NET platformu. Moonlight 1.0 objavljen je u veljači.

Pregled pruža razvojnim programerima mogućnost razvijanja pisanih aplikacija u cijelosti u Unixu ako instalirate Monoov izdanje 2.4 i puni softver za razvoj softvera Moonlight, izjavio je Icaza. Također se ponovno koristi Microsoftove kontrole otvorenog izvora Silverlight, nazvane Microsoft MS-PL Controls, koje razvojnim programerima omogućuju kratki rez u stvaranju gumba, potvrdnih okvira, kalendara, kontejnera, pa čak i pune datagrid vezane uz baze podataka u aplikacijama Moonlight na Linuxu. Moonlight 2.0 izdanje također podržava razne programske jezike kao što su IronRuby i IronPython, open source implementacije Ruby i Python koje je Microsoft stvorio i koji se mogu koristiti u Silverlightu, kao i Visual Basic ili PHP.

Još jedna značajka Moonlight 2.0 uključuje Visual Basic Runtime, s kojim Silverlight dolazi s njima, kaže Icaza. Runtime in Moonlight je prilagođena verzija VB runtime koju je izradio ISV Mainsoft prije nekoliko godina, dodao je.

De Icaza je također izložio podršku Moonlight 2.0 Adaptive Streaminga, značajke u Silverlightu koja programerima omogućuje stvoriti vlastite transporte za dohvaćanje medija, što ih ne ograničava na korištenje

"Na primjer, programer može napisati transport koji preuzima različite dijelove medija s različitih poslužitelja", napisao je, "ili koristite bittorrent da bi dohvatili medije umjesto da ovise o jednom poslužitelju. "

Nakon što su programeri Moonlighta prenijeli značajke Silverlight 2.0 na Linux, dodavanje značajke Silverlight 3.0 na preview Moonlight 2.0 bio je prirodna evolucija tog procesa, prema de Icaza.

"Dok smo implementirali API 2.0, pregršt značajki od 3.0 stane prirodno u naš dizajn", napisao je. "Dakle, umjesto da odemo na dodatnu milju kako bismo ograničili stvari u 2.0, mi samo izlažemo 3.0 API-jem u skladu s unaprijed."

Pregled Moonlight 2.0 podržava Silverlight 3.0, out-of-browser, Class WriteableBitmap 3.0 pluggable medijski cjevovod i SaveDialog značajke podrške. Međutim, podrška izvan preglednika manualni je proces u pregledu Moonlight 2.0, dok je u Silverlightu automatiziran, prema de Icazi.

Dodao je kako je podrška za pluggable medijski okvir posebno zanimljiva razvojnim programerima jer to znači da mogu stvoriti svoje vlastite kodeke bez da čekaju Silverlight ili Moonlight da dodaju podršku za one kodeke.

Informacije o značajkama Silverlighta 3.0 mogu se naći na mreži na Microsoftovu web mjestu Silverlight.