Saúde
Silverlight
Texto da Wikipédia (pt), licença CC BY-SA. O BETARUBI mostra o verbete inteiro nesta página — a leitura não continua fora do site.
| Microsoft Silverlight | |
|---|---|
| Desenvolvedor | Microsoft |
| Lançamento inicial | 4 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 |
| Plataforma | x86 e x86-64 |
| Tipo | Framework de aplicações, ambiente de execução e plug-in para navegadores |
| Licença | Proprietária |
| Website | Pá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
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
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
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
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 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
- 1 2 «Microsoft Silverlight Release History» (em inglês). Microsoft. Consultado em 28 de julho de 2026
- ↑ «Silverlight 1.0 — Development with JavaScript» (em inglês). Microsoft Learn. Consultado em 28 de julho de 2026
- ↑ «Microsoft unveils Silverlight as Flash killer» (em inglês). InfoWorld. 16 de abril de 2007. Consultado em 28 de julho de 2026
- ↑ Bright, Peter (9 de julho de 2009). «Silverlight 3 arrives early» (em inglês). Ars Technica. Consultado em 28 de julho de 2026
- 1 2 «Silverlight 5» (em inglês). Microsoft Lifecycle. Consultado em 28 de julho de 2026
- ↑ «What's New in Silverlight 5» (em inglês). Microsoft Learn. Consultado em 28 de julho de 2026
- ↑ «Microsoft Silverlight (KB4481252)» (em inglês). Microsoft Update Catalog. 15 de janeiro de 2019. Consultado em 28 de julho de 2026
- 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
- ↑ «Scott Guthrie: The Future of Silverlight» (em inglês). Microsoft. 2 de dezembro de 2010. Consultado em 28 de julho de 2026
- ↑ 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
- ↑ 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
- 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
- «Fim do suporte ao Silverlight»
- (em inglês) [Documentação arquivada do Silverlight Documentação arquivada do Silverlight] Verifique valor
|url=(ajuda) Em falta ou vazio|título=(ajuda):</span>//learn.microsoft.c...Silverlight"}]]}'/>
