Silverlight

Da Wikipedia, l'enciclopedia libera.


Microsoft Silverlight
Sviluppatore Microsoft
Ultima versione 2.0.31005.0 / 14 ottobre 2008
SO Microsoft Windows,
Mac OS X Symbian OS
Genere applicazione Web framework
Licenza Proprietario (Microsoft EULA)
Sito web Microsoft Silverlight
Silverlight.net

Silverlight è un ambiente di Runtime sviluppato da Microsoft per piattaforme Windows e Mac che consente di visualizzare all'interno del browser applicazioni multimediali ad alta interattività. Per le altre piattaforme come quelle basate sul kernel Linux è disponibile da parte di Novell una implementazione opensource chiamata Moonlight del cui sviluppo si occupa il progetto Mono.

Indice

[modifica] Descrizione

Nella prima versione (1.0) Silverlight espone i dati attraverso delle API simili al DOM del browser ed è dunque possibile programmarne le interazioni con JavaScript. Questa prima versione include anche un encoder di formati video e un interprete del linguaggio XAML, la proposta di Microsoft per la progettazione di interfacce.

Nella seconda versione (2.0) è stato incluso anche una versione del Common Language Runtime e del Dynamic Language Runtime che permette a Silverlight di gestire anche applicazioni scritte con gli strumenti di sviluppo della piattaforma Microsoft .Net. Con la nuova versione, Microsoft punta ad insidiare la leadership detenuta dalle tecnologie Flash di Adobe: al momento il colosso di Redmond ha già stretto alcuni importanti accordi per la diffusione di tale tecnologia sui cellulari di Nokia e per la trasmissione online dei contenuti delle olimpiadi di Pechino 2008 sul portale dell'MSNBC canale televisivo di cui Microsoft è comproprietaria. In ambito italiano da citare la Rai che ha deciso di avvalersi di questa tecnologia per la diffusione in streaming web dei contenuti audiovisivi del proprio sito: dalla diretta televisiva delle tre reti nazionali fino alle serie di programmi televisivi resi disponibili nel portale stesso.

Le versione 1.0 di Silverlight è stata rilasciata il 4 settembre 2007 [1],mentre la seconda (2.0) è stata rilasciata il 14 ottobre 2008.

[modifica] Rilasci

Nome della versione Numero di versione Data di rilascio
1.0 CTP 1.0.? Dicembre, 2006
1.0 RTM 1.0.20816 05 Settembre, 2007
2.0 Pre-Release
(Come 1.1 Alpha Refresh)
1.1.20926.0 05 Settembre, 2007
1.0 service release 1.0.21115.0 20 Novembre, 2007
1.0 service release 1.0.30109.0 15 Gennaio, 2008
2 Beta 1 2.0.30226.2 05 Marzo, 2008
1.0 service release 1.0.30401.0 08 Aprile, 2008
2 Beta 2 2.0.30523.6 06 Giugno, 2008
2.0.30523.8 16 Luglio, 2008
1.0 service release 1.0.30715.0 27 Luglio, 2008
2.0 RC0 2.0.30523.9 25 Settembre, 2008
2 RTW 2.0.31005.0 14 Ottobre, 2008
2 GDR 1 2.0.40115.0 19 Febbraio, 2009
3 Beta 3.0.40307.0 18 Marzo, 2009 al MIX09

[modifica] Compatibilità

[modifica] Sistemi Operativi e Web Browser

La seguente tabella presenta la compatibilità e la disponibilità delle versioni di Silverlight per i vari sistemi operativi e web browser.

OS/browser IE 6 SP1 IE 6 SV1 IE 7 IE 8 Firefox SeaMonkey Safari Konqueror Opera Google Chrome
Windows Vista/2008 N/D N/D 1.0, 2.0, 3.0 1.0, 2.0, 3.0 1.0, 2.0, 3.0 1.0, 2.0 1.0, 2.0; via NPAPI N/D Non ufficialmente 2.0
Windows XP/2003/Home Server N/D 1.0, 2.0, 3.0 1.0, 2.0, 3.0 1.0, 2.0, 3.0 1.0, 2.0, 3.0 N/D 1.0, 2.0; via NPAPI N/D Non ufficialmente 2.0
Windows 2000 2.0 N/D N/D N/D 2.0 non ufficialmente N/D 2.0; via NPAPI N/D Pianificato N/D
Windows Mobile 6 2.0 N/D N/D N/D N/D N/D N/D N/D N/D N/D
Mac OS 10.4/10.5 PowerPC N/D N/D N/D N/D 1.0 N/D 1.0 N/D Pianificato N/D
Mac OS 10.4/10.5 Intel N/D N/D N/D N/D 1.0, 2.0 N/D 1.0, 2.0 N/D Pianificato N/D
  • Su Linux le funzionalità di Silverlight sono disponibili attraverso il runtime Moonlight. Moonlight sarà diponibile per le maggiori distribuzioni, con supporto per i browser Firefox, Konqueror e Opera.
  • Silverlight for Mobile è utilizzato per eseguire contenuto Silverlight sulle periferiche mobili. Silverlight for Mobile supporterà inizialmente solo contenuto Silverlight 1.0.
  • Silverlight richiede un processore x86 con supporto SSE. I processori supportati includono gli Intel Pentium III e superiori e gli AMD Athlon XP e superiori. Sono anche supportati alcuni modelli AMD Duron.

[modifica] Note

  1. ^ Microsoft Delivers Silverlight 1.0, Extends Support to Linux, Microsoft. 4 settembre 2007.

[modifica] Collegamenti esterni

Strumenti personali