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]