O Microsoft Silverlight é uma aplicação que enriquece a sua experiência na Web ao oferecer vídeos, animações, jogos e ambientes interativos em alta qualidade, tanto para computadores pessoais quanto para dispositivos móveis.
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.
Características:
É formado basicamente de 4 arquivos: 2 arquivos em XAML (que é a linguagem em que o Microsoft Silverlight é escrito, assim como o 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: AJAX, C#, Python, Ruby e Visual Basic.
Foi produzido para funcionar em plataforma-cruzada. Em outras palavras, foi projetado para trabalhar em diversas arquiteturas e sistemas operacionais, inclusive funciona em diversos navegadores também.