Silverlight consiste en una plataforma de ejecución de aplicaciones RIA (Rich Internet Applications) multiplataforma y que permitirá llevar las funcionalidades de .NET a nuestros navegadores web.
En el marco de la conferencia MIX, un evento anual en el que Microsoft muestra a los desarrolladores y diseñadores web sus nuevas creaciones e ideas para la telaraña mundial, la compañía de Bill Gates ha presentado su nuevo motor de aplicaciones para las llamadas RIA (Rich Internet Applications), que no son más que pequeños programas con funciones concretas que corren habitualmente dentro de un navegador web pero que pueden funcionar también fuera de él. El nombre de este nuevo producto es Silverlight (luz plateada) y por el momento solamente se encuentra disponible en versión beta (1.0) y alpha (1.1).
Silverlight proporciona funcionalidades avanzadas de vídeo, animaciones o sonido y dispone de una versión de CLR, por lo que las aplicaciones podrán ser escritas en cualquier lenguaje de programación de la plataforma .NET . Además, su disponibilidad abarcará en el futuro todo tipo de dispositivos, desde computadoras de sobremesa hasta teléfonos móviles y PDAs, lo que dará grandes oportunidades a los desarrolladores.
La integración de Silverlight con los paquetes de programación de Microsoft se hará también efectiva para Express Studio (la versión gratuita) y para la próxima edición de Visual Studio (la versión profesional) cuyo nombre en clave es Orcas, lo que no hará necesario disponer de herramientas a parte para programar aplicaciones Silverlight.
En la parte servidora, Silverlight puede trabajar con un gran número de tecnologías, incluyendo al servidor web Apache o el lenguaje PHP.
Un detalle que puede pasar inadvertido para muchos, sorprender a otros y provocar una sonrisa cómplice a un tercer grupo es la amplia disponibilidad para diferentes plataformas -amplia teniendo en cuenta que Microsoft lanza la mayor parte de sus productos pensando solamente en su plataforma-: el runtime de Silverlight se encuentra disponible para Windows (XP, Vista y Server 2003) y Mac OS X 10.4, y el plug-in para Internet Explorer 6 o superior, Firefox 1.5/2.0 y Safari 2.0 . Otros navegadores como Opera no ven por el momento soporte efectivo, aunque la puerta se deja abierta para el futuro.
Pese a que no existe una versión para Linux (ni parece que vaya a haberla en el futuro), la disponibilidad de la plataforma Mono, un clon open source de la .NET de Microsoft, hace factible una versión también libre de las herramientas de Silverlight y, por lo tanto, la posibilidad de adaptarlo a más plataformas y navegadores.
El primer lanzamiento de una versión estable de la nueva plataforma se espera para este verano, cuando según afirma Microsoft estará disponible la versión 1.0 del runtime de ejecución de aplicaciones. Mientras, podemos conformarnos con versiones previas, ya disponibles para su descarga gratuita.
Existen otras soluciones similares de otras compañías, como el recientemente presentado Flex de Adobe, al cual Silverlight le va a suponer una dura competencia.
Más información:
Silverlight
http://www.silverlight.net/
Nota de prensa de Microsoft
http://www.microsoft.com/presspass/press/2007/apr07/04-30MIX07PR.mspx