Android

Rilis Cahaya Baru Tersedia untuk Pengujian

Pemerintah Filipina Tak Berencana Membuka Kembali Sekolah Tanpa Vaksin Covid-19

Pemerintah Filipina Tak Berencana Membuka Kembali Sekolah Tanpa Vaksin Covid-19
Anonim

Versi baru dari teknologi open-source Moonlight yang menempatkan Silverlight di Linux sekarang tersedia bagi para pengembang untuk diuji.

Silverlight adalah runtime lintas platform dan pengembangan teknologi Microsoft untuk menjalankan aplikasi multimedia berbasis Web.

Menurut posting blog oleh Miguel de Icaza, wakil presiden platform pengembang Novell dan pendiri proyek open-source Mono, pratinjau Moonlight 2.0 tidak fitur-lengkap dan tidak lulus semua persyaratan yang diperlukan untuk sepenuhnya menerapkan Silverlight di Linux.

Apa pratinjau Moonlight 2.0 yang memberikan pengembang adalah sekilas tentang bagaimana mereka dapat memanfaatkan fitur Silverlight 2.0 di Linux, serta fitur dari rilis 3.0 yang akan datang sekarang dalam versi beta, menurut de Ic aza.

Microsoft dan Novell berkolaborasi di Moonlight, yang merupakan bagian dari proyek Mono, kerangka pengembangan lintas platform, open-source untuk platform Microsoft yang proprietary.NET. Moonlight 1.0 dirilis pada bulan Februari.

Pratinjau memberikan pengembang kemampuan untuk mengembangkan aplikasi tulis sepenuhnya di Unix jika mereka menginstal rilis Mono 2.4 dan perangkat pengembangan perangkat lunak Moonlight penuh, kata de Icaza. Ini juga menggunakan kembali kontrol Silverlight open-source Microsoft, yang disebut Microsoft MS-PL Controls, yang memberi pengembang jalan pintas untuk membuat tombol, kotak centang, kalender, kontainer dan bahkan datagrid database-bound penuh dalam aplikasi Moonlight di Linux.

Rilis Moonlight 2.0 juga mendukung berbagai bahasa pemrograman seperti IronRuby dan IronPython, implementasi open-source Ruby dan Python yang telah dibuat Microsoft dan yang dapat digunakan di Silverlight, serta Visual Basic atau PHP.

Fitur lain Moonlight 2.0 termasuk adalah Visual Basic Runtime, yang Silverlight kapal dengan, kata de Icaza. Runtime di Moonlight adalah versi yang disetel dari runtime VB yang dibuat oleh ISV Mainsoft beberapa tahun yang lalu, tambahnya.

De Icaza juga menguraikan dukungan Moonlight 2.0 dari Adaptive Streaming, fitur di Silverlight yang memungkinkan pengembang untuk membuat transport sendiri untuk mengambil media, yang tidak membatasi mereka untuk menggunakan

"Misalnya, pengembang dapat menulis transportasi yang mengambil bit berbeda dari media dari server yang berbeda," tulisnya, "atau menggunakan bittorrent untuk mengambil media, bukan tergantung pada satu server. "

Setelah pengembang Moonlight mem-porting fitur Silverlight 2.0 ke Linux, menambahkan fitur Silverlight 3.0 ke pratinjau Moonlight 2.0 adalah evolusi alami dari proses itu, menurut de Icaza.

"Saat kami menerapkan 2.0 API, sejumlah fitur dari 3.0 secara alami sesuai dengan desain kami," tulisnya. "Jadi, daripada berusaha keras untuk membatasi hal-hal di 2.0, kami hanya mengekspos 3.0 API dengan mode yang kompatibel ke depan."

Pratinjau Moonlight 2.0 mendukung peramban Silverlight 3.0, kelas WriteableBitmap, 3.0 pipa media pluggable dan fitur pendukung SaveDialog. Namun, dukungan di luar browser adalah proses manual dalam pratinjau Moonlight 2.0, sedangkan itu otomatis di Silverlight, menurut de Icaza.

Dia menambahkan bahwa dukungan untuk kerangka media pluggable sangat menarik bagi para pengembang karena itu berarti mereka dapat membuat codec sendiri tanpa menunggu Silverlight atau Moonlight untuk menambahkan dukungan untuk codec tersebut.

Informasi tentang fitur Silverlight 3.0 dapat ditemukan secara online di situs Web Silverlight Microsoft.