Silverlight
| Silverlight | |
|---|---|
| Desenvolvedor | Microsoft |
| Plataforma | x86 e x64 |
| Lançado em | abril de 2007 (4 anos) |
| Versão estável | 4.0.60831 (11 de outubro de 2011) |
| Sistema Operacional | Microsoft Windows, Mac OS X e Linux |
| Gênero(s) | Plug-in |
| Licença | MS-EULA, com componentes MS-PL |
| Estado do desenvolvimento | Ativo |
| Página oficial | Silverlight.net |
| Tamanho | 5,9 MB |
| Portal das Tecnologias de informação | |
Microsoft Silverlight é um software de tecnologia para navegadores e plug-ins da nova geração. Desenvolvido para competir com o Adobe Flash e com o Adobe Flex, o Silverlight propõe a criação de RIA (Internet rica), propõe combinar visual e funcionalidade, ou seja, criando uma ponte entre designers e desenvolvedores.
O maior destaque fica por conta da transmissão de vídeos, que utiliza o codec VC-2 para fornecer uma transferência de dados com maior qualidade e ainda a possibilidade de trabalhar com resoluções em Full HD (1080p). Vale ressaltar o uso da aceleração de hardware 3D, também presente para acirrar a corrida pela tecnologia que dominará o mercado.
Índice |
[editar] Características
- É formado basicamente de 4 arquivos: dois arquivos em XAML (que é a linguagem utilizada tanto pelo Microsoft Silverlight quanto pelo Windows Presentation Foundation). E mais dois arquivos de code-behind, ou seja, escritos em alguma linguagem de programação para manipular o XAML.
- Oferece uma experiência ampla na incorporação de vídeos, animações e interfaces interativas.
- É pequeno e de fácil instalação, possuindo menos de 6 MB.
- Pode criar e trabalhar com gráficos vetorizados, assim como textos, animações e sobreposições que interagem com gráficos e efeitos de alta qualidade.
- Os desenvolvedores podem criar aplicativos programando em diversas linguagens, dentre elas: Javascript utilizando AJAX, C_sharp, Python, Ruby e Visual Basic.
- Foi projetado para trabalhar em diversas arquiteturas, sistemas operacionais e navegadores.
[editar] Transmissão de áudio e vídeo
A tecnologia do Silverlight foi empregada para gerar novas soluções de transmissão com alta qualidade, possibilitando alcançar patamares nunca conquistados. Para isso, é possível usar o Microsoft Expression Media Encoder e outros ambientes de edição. Ótimo para que webdesigners possam ter controle completo sobre suas aplicações.
Como exemplo temos a Gigante Netflix.com que distribui audiovisual como filmes e outros usando Silverlight
Entre as principais características de transmissão estão: suporte a biblioteca API, possibilidade de usar ferramentas da Microsoft ou de terceiros, trabalhar com qualidade de streaming maior que a de DVDs (HDTV) e também permissão para hospedar arquivos de vídeo/áudio maiores que 4 GigaBytes.
[editar] Alternativa livre
O projeto Mono vem desenvolvendo o Moonlight uma alternativa opensource ao Silverlight, projeto esse que é financiado pela Novell e pela própria Microsoft.
[editar] Silverlight 5
A nova versão do Silverlight, encontra-se atualmente em versão beta. Dentro de suas melhorias estão:
- Uma melhoria na performance de arquivos de mídia, como por exemplo o H.264 com suporte a aceleração pela GPU;
- O texto está mais claro do que nas versões anteriores, possibilitando uma melhor leitura;
- Aceleração pela GPU de aplicações em 3D, possibilitando uma experiência mais rica e fluida nas aplicações;
- Suporte a testes com o Visual Studio Team Test;
- Possui suporte a sistemas 64-bit;
- Estende características do modelo 'Trusted Application' ao navegador, pela primeira vez.