Microsoft ya hace casi dos años que esta trabajando con esta tecnología. Esta proviene de Windows Presentation Foundation / Everywhere y en la parte web se denomina Silverlight.

Básicamente, es un subconjunto de XAML (eXtensible Application Markup Language) especialmente diseñado para construir aplicaciones multimedia sobre web.
Para definirlo de un modo más entendedor, me basaré en los siguientes puntos para explicar que es esta nueva plataforma de Microsoft.
- Es un plugin que se instala en algunos navegadors y algunos sistemas operativos. Navegadores Web (Internet Explorer 6 o superior, Netscape 6+, Firefox 1.5+) para Windows XP y Vista. Para Macintosh funciona con los navegadores Safari y Firefox. Actualmente hay un pacto con Linux, para que desarrollen el plugin para este también. El plugin se descarga y instala en un momento ocupa unos 1.4Mb.
- Es una versión reducida del Famework .NET. Esta enfocado a todo el entorno multimedia que el desarrollador puede imprimir a la web. Contempla video, audio, animación, interactividad, etc. Tipo Flash? Si, para que nos entendamos seria el Flash de Microsoft.
- Uno de los puntos fuertes de esta plataforma, es que soporta vídeo en Alta Definición (HD) y que utiliza streaming des del cliente, sin utilizar el servidor.
- Para utilizar Silverlight (en la versión actual 1.0), necesitamos conocer dos tecnologías: XAML, para la parte visual y Javascript para la parte operativa. De todos modos comentar que hay ya una versión 1.1, que dispone de más de 20 lenguajes de programación diferentes C#, VB.NET, PHP, JAVA, PYTHON, RUBY, C++, etc. Gracias a esta ampliación de lenguajes, podrán utilizar Silverlight mucha más gente.
- Las herramientas utilizadas para trabajar con Silverlight. Serian para un diseñador el Web Expression Blend 2, y para un programador Visual Studio 2005 (con la plantilla instalada) o el Visual Studio 2008 que ya viene de serie.
Para acabar este post, os adjunto la url oficial www.silverlight.net