Senin, 11 November 2013

silverlight

Microsoft silverlight adalah sebuah kerangka aplikasi untuk menulis daqn menjalankan aplikasi internet kaya, dengan fitur dan tujuan mirip dengan Adobe Flash. lingkungan run-time untuk Silverlight tersedia sebagai dukungan perkembangan plug-in untuk browser web yang berjalan dibawah Microsoft Windows dan Mac OS X.

Sementara versi awal Silverlight difokuskan pada media streaming, versi saat ini dukungan multimedia, grafis dan animasi, dan memberikan untuk CLI bahasa dan alat-alat pembangunan.Silverlight adalah juga salah satu dari dua platform pengembangan aplikasi untuk Windows Phone.

Selama sekitar 5 tahun Microsoft telah merilis 5 versi: Versi pertama dirilis pada tahun 2007, versi terbaru dirilis pada tanggal 9 Desember 2011. Hal ini kompatibel dengan beberapa web browser yang digunakan pada Microsoft Windows dan Mac OS X sistem operasi. Perangkat mobile, mulai dengan Windows Telepon dan Symbian (Seri 60) ponsel, diharapkan akan didukung pada tahun 2010.
 
Sebuah implementasi software gratis bernama Moonlight, yang dikembangkan oleh Novell dalam kerjasama dengan Microsoft, tersedia untuk membawa versi Silverlight 1 dan 2 fungsi untuk Linux, FreeBSD dan lainnya platform open source - meskipun beberapa distribusi Linux tidak menyertakannya, mengutip redistribusi dan kekhawatiran paten.

a. keuntungan :
  1. Silver;ight mencakup subset dari teknologi Windows Presentation Foundation (WPF), yang sangat memperluas elemen dalam browser untuk membuat UI. WPF memungkinkan Anda membuat immersive grafis, animasi, media, dan fitur lainnya klien kaya, memperpanjang browser berbasis UI melampaui apa yang tersedia dengan HTML saja.
  2. Silverlight menyediakan ekstensi untuk bahasa scripting browser yang universal yang memberikan kontrol atas UI browser, termasuk kemampuan untuk bekerja dengan elemen WPF.
  3. Silverlight diintegrasikan dengan JavaScript yang ada dan ASP.NET AJAX kode untuk melengkapi fungsi yang telah Anda buat.
  4. Jaringan dukungan. Silverlight termasuk dukungan untuk HTTP melalui TCP. Anda dapat terhubung ke WCF, SOAP, atau ASP.NET AJAX layanan dan menerima XML, JSON, atau data RSS. 
b. kekurangan :
  1.  kekuranan Silver light hanya satu adalah bahwa klien perlu menginstal runtime Silverlight