Silverlight è stato un ambiente di runtime sviluppato da Microsoft per piattaforme Windows e Mac che consentiva di visualizzare, all'interno del browser, Rich Internet application, ovvero applicazioni multimediali ad alta interattività. Per le altre piattaforme, come quelle basate sul kernel Linux, è stato disponibile da parte di Novell un'implementazione open source chiamata Moonlight, del cui sviluppo si occupava il progetto Mono.
Silverlight è una tecnologia chiusa da Microsoft nel 2021. Tuttavia alcuni contenuti, elaborati tramite essa, richiederebbero un lettore supportato se l'autore non li ha, nel frattempo, migrati ad altro framework.
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) è stata inclusa 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: in passato il colosso di Redmond ha 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, i due poli televisivi Rai e Mediaset hanno utilizzato questa tecnologia per la diffusione in streaming web dei contenuti audiovisivi dei propri siti. Dal settembre 2015 il portale Rai ha abbandonato Silverlight per passare ad HTML5. Anche Timvision e Sky Go hanno utilizzato Silverlight per visualizzare video.
Silverlight non è disponibile su Edge, Opera e Safari. Chrome ha abbandonato il supporto a Silverlight a partire dalla versione 42, seguito da Firefox a partire dalla versione 52. Ad eccezione di Internet Explorer, la tecnologia Silverlight non è più supportata dai browser più diffusi su Internet, utilizzando al suo posto HTML5. Il declino della tecnologia Silverlight si concluse con la fine del supporto, avvenuto il 12 ottobre 2021.
Rilasci
Compatibilità
Sistemi operativi e browser web
La seguente tabella presenta la compatibilità e la disponibilità delle versioni di Silverlight per i vari sistemi operativi e web browser.
- Su Linux le funzionalità di Silverlight sono disponibili attraverso il runtime Moonlight. Moonlight è disponibile per le maggiori distribuzioni, con supporto per i browser Firefox, Konqueror e Opera. Tuttavia, esso non viene più sviluppato da dicembre 2011 e sono quindi disponibili soltanto versioni non aggiornate che non sempre sono supportate dai siti o dai browser.
- 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.
Note
Bibliografia
- Silverlight 3.0 - Guida completa per lo sviluppatore ed il designer (2009) ISBN 978-88-20344-12-2 - Daniele Bochicchio, Cristian Civera, Alessio Leoncini, Marco Leoncini
Voci correlate
- Moonlight (software)
Altri progetti
- Wikimedia Commons contiene immagini o altri file su Silverlight
Collegamenti esterni
- Sito ufficiale, su microsoft.com.
- (EN) Silverlight Homepage, su silverlight.net. URL consultato il 16 ottobre 2007 (archiviato dall'url originale il 15 ottobre 2007).
- Guida Silverlight, su aspnet.html.it. URL consultato il HTML.it : sviluppare RIA e contenuti multimediali (archiviato dall'url originale il 17 luglio 2010).
- SilverlightItalia.com: la risorsa italiana di riferimento su Silverlight, su silverlightitalia.com.
- Video: cosa è Silverlight , su ictv.it.




