Android

New Moonlight Release Available for Testing

Our Miss Brooks: Magazine Articles / Cow in the Closet / Takes Over Spring Garden / Orphan Twins

Our Miss Brooks: Magazine Articles / Cow in the Closet / Takes Over Spring Garden / Orphan Twins
Anonim

Silverlightin Linuxille asettama Moonlight-avoimen lähdekoodin uusi versio on nyt saatavilla kehittäjille.

Silverlight on Microsoftin monipuolinen käyttöjärjestelmä ja kehitystekniikka web-pohjaisten multimediasovellusten suorittamiseen.

Mukaan Miguel de Icazan, Novell-kehittäjän alustan varapuheenjohtajan ja Mono-avoimen lähdekoodin projektin perustajan mukaan, Moonlight 2.0 -esikatselu ei ole täydellistä ja ei läpäise kaikkia vaatimuksia, jotka tarvitaan Silverlightin täydelliseen toteuttamiseen Linuxissa.

Mikä Moonlight 2.0 esikatselu antaa kehittäjille, on vilaus siitä, miten he voivat hyödyntää Silverlight 2.0 -ominaisuuksia Linuxissa, sekä tulevan 3.0-version nyt beta-ominaisuuksia, de Ic: n mukaan Aza.

Microsoft ja Novell ovat tehneet yhteistyötä Moonlightin kanssa, joka on osa Mono-projektia, joka on Microsoftin omaisen.NET-alustan monipuolinen, avoimen lähdekoodin kehityskehys. Moonlight 1.0 julkaistiin helmikuussa.

Esikatselu antaa kehittäjille mahdollisuuden kehittää kirjoitussovelluksia kokonaan Unixissa, jos he asentavat Mono 2.4: n julkaisun ja täydellisen Moonlight-ohjelmistokehityspaketin, de Icaza sanoi. Se käyttää myös Microsoftin avoimia lähdekoodisia Silverlight-ohjaimia, joita kutsutaan Microsoft MS-PL Controlsiksi, jotka antavat kehittäjille lyhyen leikkauksen nappeja, valintaruudut, kalentereita, kontteja ja jopa täydellistä tietokantaan sidottua datagridia Linuxin Moonlight-sovelluksissa.

Moonlight 2.0 -versio tukee myös erilaisia ​​ohjelmointikieliä, kuten IronRuby ja IronPython, jotka Microsoft on luonut ja jota voidaan käyttää Silverlightissa sekä Visual Basic tai PHP.

Toinen ominaisuus Moonlight 2.0 sisältää Visual Basic Runtime, jonka Silverlight toimittaa, de Icaza sanoi. Moonlightin käyttöaika on muutaman vuoden takaisen ISV Mainsoftin luoma VB-suoritusaika, jonka hän lisäsi.

De Icaza esitteli myös Moonlight 2.0: n tuen Adaptive Streaming -ominaisuudelle, Silverlight-ominaisuudelle, jonka avulla kehittäjät voivat luoda omia kuljetuksia, jotta ne voivat hakea tiedotusvälineitä. Tämä ei kuitenkaan rajoitu n käyttämiseen.

"Esimerkiksi kehittäjä voi kirjoittaa liikenteen, joka hakee eri bittien tiedot eri palvelimilta," hän kirjoitti "tai käyttää bittorrentia "

Kun Moonlightin kehittäjät siirsivät Silverlight 2.0: n ominaisuuksia Linuxille, Silverlight 3.0 -ominaisuuksien lisääminen Moonlight 2.0 -esimerkkiin oli tämän prosessin luonnollinen evoluutio de Icazan mukaan.

"Kun käytimme 2.0-sovellusliittymiä, kourallinen 3.0-ominaisuutta sopeutuu luonnollisesti muotoiluomme", hän kirjoitti. "Joten sen sijaan, että menisimme ylimääräistä kilometriä rajoittamaan asioita 2.0: ssä, paljastetaan vain 3.0-sovellusliittymät eteenpäin-yhteensopivalla tavalla."

Moonlight 2.0 -esikatselu tukee Silverlight 3.0: n out-of-selaimen WriteableBitmap-luokkaa 3.0 pluggable media pipeline ja SaveDialog tukitoiminnot. Selaimen ulkopuolinen tuki on kuitenkin manuaalinen prosessi Moonlight 2.0 -esimerkissä, mutta se on automatisoitu Silverlightissa de Icazan mukaan.

Hän lisäsi, että pluggable media -kehyksen tuki on erityisen kiinnostava kehittäjille, koska

Tietoa Silverlight 3.0: n ominaisuuksista löytyy verkosta Microsoftin Silverlight-verkkosivustolta.