Android

ÚJ Moonlight kiadás elérhető teszteléshez

Dm Trend it Up! Újdonságok: KIPRÓBÁLVA! ✔ | Lavandante

Dm Trend it Up! Újdonságok: KIPRÓBÁLVA! ✔ | Lavandante
Anonim

A Moonlight nyílt forráskódú technológiájának új verziója, amely a Silverlight-et Linuxra fekteti, mostantól elérhető a fejlesztők számára.

A Silverlight a Microsoft többszintű futásidejű és fejlesztési technológiája a webes multimédiás alkalmazások futtatásához.

A Munnel de Icaza, a Novell fejlesztői platform alelnöke és a Mono nyílt forráskódú projekt alapítója szerint a Moonlight 2.0 előnézete nem teljeskörű, és nem felel meg a Silverlight teljes megvalósításához szükséges követelményeknek a Linuxon.

A Moonlight 2.0 előnézete a fejlesztők számára egy pillantást vethet arra, hogyan tudják kihasználni a Silverlight 2.0 funkciókat a Linuxon, valamint a közeljövőben a bétaverzióban megjelenő 3.0 kiadást, de Ic szerint az aa.

A Microsoft és a Novell a Moonlight-en dolgozott, amely része a Mono projektnek, amely egy cross-platform, nyílt forráskódú fejlesztési keretrendszer a Microsoft sajátos.NET platformjához. A Moonlight 1.0 megjelent februárban.

Az előnézet lehetővé teszi a fejlesztőknek, hogy teljes mértékben írják az író alkalmazásokat a Unix-ban, ha telepítik a Mono 2.4 kiadását és a teljes Moonlight szoftverfejlesztő készletet, de Icaza elmondta. Ezenkívül újrahasznosítja a Microsoft nyílt forráskódú Silverlight vezérléseit, a Microsoft MS-PL Controls-ot, amelyek a fejlesztők számára rövid vágást tesznek lehetővé gombok, jelölőnégyzetek, naptárak, konténerek és akár teljes adatbázishoz kötött datagrid létrehozásához a Moonlight alkalmazások Linux alatt. A Moonlight 2.0 kiadás számos olyan programozási nyelvet is támogat, mint a IronRuby és a IronPython, a Ruby és a Python nyílt forrású megvalósításai, amelyeket a Microsoft hoz létre, és amelyek Silverlightben, valamint Visual Basic vagy PHP-ben is használhatók.

Another feature Moonlight A 2.0 tartalmazza a Visual Basic futásidejét, amelyet Silverlight szállít, de Icaza szerint. A Moonlight futásideje néhány évvel ezelőtt az ISV Mainsoft által létrehozott VB futási idő egy feljavított változata. De Icaza a Moonlight 2.0 támogatja az Adaptive Streaming-t, a Silverlight egyik funkcióját, amely lehetővé teszi a fejlesztők számára, hogy létrehozhat saját szállítmányokat a média letöltéséhez, ami nem korlátozza őket a HTTP használatára.

"Például egy fejlesztő olyan közlekedést írhat, amely a különböző szerverekből származó különböző biteket ír le" írta ", vagy használjon bittorrentt hogy egyetlen szervertől függően előhívja a médiát. "

Miután a Moonlight fejlesztői a Silverlight 2.0 funkcióit Linuxra továbbították, a Silverlight 3.0 funkcióinak hozzáadása a Moonlight 2.0 előnézethez természetes folyamat volt, de Icaza szerint.

"A 2.0 API-k bevezetésénél a 3.0-ból származó néhány funkció természetesen beleillett a tervünkbe" - írta. "Tehát ahelyett, hogy az extra mérföldet a 2.0-ben lévő dolgok korlátozására használnánk, a 3.0 API-kat előre ki kell engedni előre."

A Moonlight 2.0 előnézete támogatja a Silverlight 3.0 böngésző nélküli WriteableBitmap osztályát, 3,0 a pluggable media pipeline és a SaveDialog támogatási funkciói. A böngésző nélküli támogatás azonban a Moonlight 2.0 előnézete egy kézi folyamat, de az automatizálás a Silverlight szerint de Icaza szerint.

Hozzátette, hogy a pluggable media framework támogatása különösen érdekes a fejlesztők számára ez azt jelenti, hogy saját kodekeket írhatnak anélkül, hogy a Silverlight vagy a Moonlight megvárná, hogy támogatást nyújtsanak azoknak a kodekeknek.

A Silverlight 3.0 szolgáltatásai a Microsoft Silverlight webhelyén találhatók.