Android

Siaran Siaran Bulan Baru Tersedia untuk Ujian

Berapa Besar Kuota yang Dihabiskan oleh Aplikasi Zoom? #ITTALK

Berapa Besar Kuota yang Dihabiskan oleh Aplikasi Zoom? #ITTALK
Anonim

Versi baru teknologi sumber terbuka Moonlight yang meletakkan Silverlight pada Linux kini tersedia untuk pemaju untuk menguji.

Silverlight adalah runtime platform dan teknologi pembangunan Microsoft untuk menjalankan aplikasi multimedia berasaskan web

Menurut catatan blog oleh Miguel de Icaza, wakil presiden platform pemaju Novell dan pengasas projek sumber terbuka Mono, pratonton Moonlight 2.0 tidak lengkap dan tidak memenuhi semua keperluan yang diperlukan untuk melaksanakan sepenuhnya Silverlight di Linux.

Apa ramalan Moonlight 2.0 yang memberi pemaju adalah gambaran tentang bagaimana mereka boleh memanfaatkan ciri Silverlight 2.0 di Linux, dan juga ciri-ciri daripada pembebasan 3.0 yang akan datang kini dalam versi beta, menurut Ic Microsoft dan Novell bekerjasama di Moonlight, yang merupakan sebahagian daripada projek Mono, rangka kerja pembangunan rentas platform, terbuka untuk platform milik proprietari Microsoft. Moonlight 1.0 telah dikeluarkan pada bulan Februari.

Pratonton ini memberi pemaju keupayaan untuk membangunkan aplikasi tulis sepenuhnya di Unix jika mereka memasang pelepasan Mono 2.4 dan kit pembangunan perisian Moonlight penuh, kata Icaza. Ia juga menggunakan semula kawalan Silverlight sumber terbuka Microsoft, yang dikenali sebagai Microsoft MS-PL Controls, yang memberikan pemaju pintas untuk membuat butang, kotak centang, kalendar, bekas dan juga datagrid terikat pangkalan data penuh dalam aplikasi Moonlight di Linux.

The Release Moonlight 2.0 juga menyokong pelbagai bahasa pengaturcaraan seperti IronRuby dan IronPython, pelaksanaan sumber terbuka Ruby dan Python yang dibuat oleh Microsoft dan yang boleh digunakan dalam Silverlight, serta Visual Basic atau PHP.

Ciri lain Moonlight 2.0 termasuk adalah Runtime Visual Basic, yang dihantar Silverlight, kata Icaza. Runtime di Moonlight adalah versi yang ditala dari runtime VB yang dibuat oleh ISV Mainsoft beberapa tahun yang lalu.

De Icaza juga menggariskan sokongan Moonlight 2.0 dari Adaptive Streaming, ciri dalam Silverlight yang membolehkan pemaju untuk Buatlah pengangkutan mereka sendiri untuk mengambil media, yang tidak mengehadkannya menggunakan

"Sebagai contoh, pemaju boleh menulis pengangkutan yang mengambil bit yang berbeza dari media dari pelayan yang berbeza," tulisnya, "atau menggunakan bittorrent untuk mengambil media bukannya bergantung kepada pelayan tunggal. "

Setelah pemaju Moonlight mengalihkan ciri Silverlight 2.0 ke Linux, menambah ciri Silverlight 3.0 kepada pratonton Moonlight 2.0 adalah evolusi semulajadi proses itu, menurut de Icaza.

"Seperti yang kita sedang melaksanakan 2.0 APIs beberapa ciri dari 3.0 sesuai secara semula jadi ke dalam reka bentuk kami," tulisnya. "Oleh itu, kita akan mendedahkan 3.0 API dalam fesyen yang bersesuaian."

Pratonton Moonlight 2.0 menyokong penyemak imbas dari Silverlight 3.0, kelas WriteableBitmap, 3.0 saluran paip media yang pluggable dan ciri sokongan SaveDialog. Walau bagaimanapun, sokongan luar penyemak imbas adalah proses manual dalam pratonton Moonlight 2.0, sedangkan ia automatik di Silverlight, menurut de Icaza.

Beliau menambah bahawa sokongan untuk kerangka media pluggable sangat menarik untuk pemaju kerana ia bermakna mereka boleh mengarang codec mereka sendiri tanpa menunggu Silverlight atau Moonlight untuk menambah sokongan untuk codec tersebut.

Maklumat tentang ciri-ciri Silverlight 3.0 boleh didapati dalam talian di laman web Silverlight Microsoft.