Android

Bagong Moonlight Release Magagamit para sa Pagsubok

Future Islands - "Moonlight" (Official Music Video)

Future Islands - "Moonlight" (Official Music Video)
Anonim

Ang isang bagong bersyon ng teknolohiya ng bukas na pinagmumulan ng Moonlight na naglalagay ng Silverlight sa Linux ay magagamit na ngayon para sa mga developer upang subukan.

Silverlight ay ang cross-platform runtime ng Microsoft at teknolohiya sa pag-unlad para sa pagpapatakbo ng mga multimedia na aplikasyon ng Web.

Ayon sa isang post sa blog ni Miguel de Icaza, vice president ng nag-develop ng Novell platform at tagapagtatag ng proyektong open-source Mono, ang preview ng Moonlight 2.0 ay hindi tampok-kumpleto at hindi pumasa sa lahat ng mga kinakailangang kinakailangan upang ganap na ipatupad ang Silverlight sa Linux.

Ano ang binigay ng preview ng Moonlight 2.0 sa mga developer ay isang sulyap kung paano nila magagamit ang mga tampok ng Silverlight 2.0 sa Linux, gayundin ang mga tampok ng nalalapit na 3.0 release na ngayon sa beta, ayon sa Ic aza.

Microsoft at Novell ay nakipagtulungan sa Moonlight, na bahagi ng proyekto ng Mono, isang cross-platform, open-source framework ng pag-unlad para sa Microsoft's proprietary.NET platform. Ang Moonlight 1.0 ay inilabas noong Pebrero.

Ang preview ay nagbibigay sa mga developer ng kakayahang bumuo ng mga aplikasyon ng pagsulat ng buo sa Unix kung ia-install nila ang 2.4 release ng Mono at ang buong Moonlight software development kit, sinabi ni Icaza. Ginagamit din nito ang open-source na mga kontrol ng Silverlight ng Microsoft, na tinatawag na Microsoft MS-PL Controls, na nagbibigay sa mga developer ng maikling cut upang lumikha ng mga pindutan, mga checkbox, mga kalendaryo, mga lalagyan at kahit isang buong database-bound datagrid sa mga application ng Moonlight sa Linux. Sinusuportahan din ng Moonlight 2.0 release ang iba't ibang mga wika ng programming tulad ng IronRuby at IronPython, open-source na pagpapatupad ng Ruby at Python na nilikha ng Microsoft at maaaring magamit sa Silverlight, pati na rin ang Visual Basic o PHP.

Ang isa pang tampok na liwanag ng buwan Kasama sa 2.0 ang Visual Basic Runtime, kung saan ang Silverlight ay may barko, sinabi ni de Icaza. Ang runtime sa Moonlight ay isang tuned-up na bersyon ng isang runtime ng VB na nilikha ng ISV Mainsoft ilang taon na ang nakakaraan. Idinagdag pa ni De Icaza ang suporta ng Moonlight 2.0 ng Adaptive Streaming, isang tampok sa Silverlight na nagpapahintulot sa mga developer na Lumikha ng kanilang sariling mga sasakyan upang makuha ang media, na hindi nililimitahan ang mga ito sa paggamit ng

"Halimbawa, ang isang developer ay maaaring sumulat ng isang transportasyon na kumukuha ng iba't ibang mga piraso ng media mula sa iba't ibang mga server," siya wrote, "o gumamit ng bittorrent upang makuha ang media sa halip na depende sa isang solong server. "

Sa sandaling ang mga developer ng Moonlight ay naglilipat ng mga tampok ng Silverlight 2.0 sa Linux, ang pagdaragdag ng mga tampok ng Silverlight 3.0 sa preview ng Moonlight 2.0 ay natural na ebolusyon ng prosesong iyon, ayon kay de Icaza. "

" "Sa pagpapatupad namin ng 2.0 APIs isang maliit na tampok mula sa 3.0 ay angkop sa aming disenyo," ang isinulat niya. "Sa halip na maglaan ng dagdag na milya upang limitahan ang mga bagay sa 2.0, ilantad lang namin ang 3.0 API sa isang forward-compatible na paraan."

Sinusuportahan ng preview ng Moonlight 2.0 ang out-of-browser ng Silverlight 3.0, Class WriteableBitmap, 3.0 pluggable media pipeline at mga tampok ng suporta sa SaveDialog. Gayunpaman, ang suporta sa labas ng browser ay isang manu-manong proseso sa preview ng Moonlight 2.0, samantalang ito ay awtomatiko sa Silverlight, ayon sa de Icaza.

Idinagdag niya na ang suporta para sa pluggable media framework ay lalong kawili-wili para sa mga developer dahil Ang ibig sabihin nito ay maaari silang mag-akda ng kanilang sariling mga codec nang hindi naghihintay para sa Silverlight o Moonlight upang magdagdag ng suporta para sa mga codec.

Ang impormasyon tungkol sa mga tampok ng Silverlight 3.0 ay matatagpuan online sa Web site ng Silverlight ng Microsoft.