Ir para o conteúdo

Silverlight

Origem: Wikipédia, a enciclopédia livre.
Microsoft Silverlight
DesenvolvedorMicrosoft
Lançamento inicial4 de setembro de 2007[1]
Lançamento estável
5.1.50918.0[2] / 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.[3]

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.[4]

História

[editar | editar código]

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.[1] 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.[5]

A quinta e última versão principal, o Silverlight 5, foi lançada em 9 de dezembro de 2011.[6] 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.[7]

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

Arquitetura e funcionamento

[editar | editar código]

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.[9]

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.[9]

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.[10]

Moonlight

[editar | editar código]

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.[1]

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.[11]

Declínio e fim do suporte

[editar | editar código]

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.[12]

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.[13]

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.[13][6]

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

[editar | editar código]