Silverlight

Microsoft Silverlight
DesenvolvedorMicrosoft
Lançamento inicial4 de setembro de 2007
Lançamento estável
5.1.50918.0 / 15 de janeiro de 2019
Sistema
operacional
Microsoft Windows e Mac OS X
Plataformax86 e x86-64
TipoFramework de aplicações, ambiente de execução e plug-in para navegadores
LicençaProprietária
WebsitePágina de suporte

Microsoft Silverlight foi um framework de aplicações e plug-in para navegadores desenvolvido pela Microsoft. A tecnologia era utilizada na criação e execução de aplicações de internet rica, conteúdos multimídia e interfaces interativas. O Silverlight utilizava XAML para descrever as interfaces e integrava recursos da plataforma .NET.

O produto foi apresentado como uma alternativa da Microsoft ao Adobe Flash, que naquele período era amplamente utilizado para a execução de vídeos, animações e aplicações interativas em páginas da internet.

História

O Silverlight 1.0 foi lançado em 4 de setembro de 2007 como um plug-in multiplataforma para a reprodução de conteúdos multimídia e a construção de experiências interativas na internet. A primeira versão era voltada principalmente para a transmissão de vídeos, enquanto as versões posteriores ampliaram o suporte à criação de aplicações de internet rica e ao uso de linguagens da plataforma .NET.

A quinta e última versão principal, o Silverlight 5, foi lançada em 9 de dezembro de 2011. Entre os recursos introduzidos estavam uma interface para gráficos tridimensionais, suporte a sistemas de 64 bits, melhorias na vinculação de dados e a possibilidade de acessar determinadas funções nativas da plataforma.

A última compilação disponibilizada foi a versão 5.1.50918.0, publicada em 15 de janeiro de 2019.

Arquitetura e funcionamento

As aplicações Silverlight eram incorporadas a documentos HTML por meio de um objeto que carregava o plug-in no navegador. A interface gráfica era descrita em XAML, enquanto os demais componentes da aplicação podiam ser distribuídos em pacotes com a extensão .xap.

Um pacote XAP podia conter um manifesto, os arquivos XAML utilizados pela interface e um ou mais assemblies com o código e os recursos da aplicação. Nas versões baseadas no ambiente de execução .NET, os desenvolvedores podiam utilizar linguagens como C# e Visual Basic.

Embora inicialmente estivesse associado à execução dentro do navegador, versões posteriores também permitiram a instalação de aplicações Silverlight no computador para execução fora do ambiente do navegador. O Silverlight 4 ampliou esse modelo com maior integração ao sistema e a possibilidade de conceder permissões elevadas a determinadas aplicações.

Moonlight

Durante o lançamento do Silverlight 1.0, a Microsoft anunciou uma parceria com a Novell para disponibilizar uma implementação da tecnologia para sistemas Linux. O projeto, denominado Moonlight, era baseado no Mono e desenvolvido como software de código aberto.

A primeira versão estável do Moonlight foi lançada em fevereiro de 2009 e permitia a reprodução, no Linux, de conteúdos compatíveis com o Silverlight 1.0.

Declínio e fim do suporte

Com a adoção crescente de tecnologias nativas dos navegadores, como o HTML5, e a redução do suporte a plug-ins externos, o Silverlight perdeu compatibilidade com diferentes navegadores. Em 2015, a Microsoft recomendou que empresas que utilizavam o Silverlight para transmissão de mídia começassem a migrar para tecnologias baseadas em padrões da web, como DASH, Media Source Extensions e Encrypted Media Extensions.

Nos últimos anos do ciclo de vida do produto, o Silverlight deixou de receber suporte no Google Chrome, no Mozilla Firefox e nos navegadores executados no Mac OS. Após o encerramento do suporte ao Internet Explorer 10, em janeiro de 2020, o Internet Explorer 11 tornou-se o único navegador oficialmente compatível.

O suporte ao Silverlight 5 foi encerrado em 12 de outubro de 2021. A partir dessa data, o produto deixou de receber atualizações de qualidade e segurança e suporte técnico da Microsoft.

Referências

  1. 1 2 3 «Microsoft Delivers Silverlight 1.0, Extends Support to Linux» (em inglês). Microsoft. 4 de setembro de 2007. Consultado em 28 de julho de 2026
  2. 1 2 «Microsoft Silverlight Release History» (em inglês). Microsoft. Consultado em 28 de julho de 2026
  3. ↑ «Silverlight 1.0 — Development with JavaScript» (em inglês). Microsoft Learn. Consultado em 28 de julho de 2026
  4. ↑ «Microsoft unveils Silverlight as Flash killer» (em inglês). InfoWorld. 16 de abril de 2007. Consultado em 28 de julho de 2026
  5. ↑ Bright, Peter (9 de julho de 2009). «Silverlight 3 arrives early» (em inglês). Ars Technica. Consultado em 28 de julho de 2026
  6. 1 2 «Silverlight 5» (em inglês). Microsoft Lifecycle. Consultado em 28 de julho de 2026
  7. ↑ «What's New in Silverlight 5» (em inglês). Microsoft Learn. Consultado em 28 de julho de 2026
  8. ↑ «Microsoft Silverlight (KB4481252)» (em inglês). Microsoft Update Catalog. 15 de janeiro de 2019. Consultado em 28 de julho de 2026
  9. 1 2 Esposito, Dino (janeiro de 2009). «Managing Dynamic Content Delivery in Silverlight, Part 1» (em inglês). Microsoft Learn. Consultado em 28 de julho de 2026
  10. ↑ «Scott Guthrie: The Future of Silverlight» (em inglês). Microsoft. 2 de dezembro de 2010. Consultado em 28 de julho de 2026
  11. ↑ Paul, Ryan (12 de fevereiro de 2009). «Moonlight 1.0 brings Silverlight to Linux» (em inglês). Ars Technica. Consultado em 28 de julho de 2026
  12. ↑ Smith, Jerry (2 de julho de 2015). «Moving to HTML5 Premium Media» (em inglês). Microsoft Edge Dev Blog. Consultado em 28 de julho de 2026
  13. 1 2 «Fim do suporte ao Silverlight em 12 de outubro de 2021». Microsoft Lifecycle. 10 de julho de 2019. Consultado em 28 de julho de 2026

Ligações externas