Microsoft presenta Silverlight 1.0 y lo llevará a Linux


Microsoft SilverlightLa compañía de Redmond ha anunciado un acuerdo con Novell para extender el soporte de este framework a Linux mediante el proyecto Mono.

Guillem Alsina – Silverlight es la respuesta de Microsoft a herramientas como AJAX o Flex (de Adobe) que permiten la ejecución de programas dentro de un navegador web de forma interactiva, ya sea online u offline (en modo local), lo que se conoce como aplicaciones RIA (Rich Internet Applications). Silverlight fue presentado por la compañía de Redmond en mayo de este año en fase aún de desarrollo.

La programación de aplicaciones Silverlight se realiza mediante la plataforma .NET y su equivalente en software libre, Mono. Esto, inédito en Microsoft, lo debemos al acuerdo comercial de la compañía de Redmond con Novell, ya que el proyecto Mono está patrocinado por esta última. De esta forma, las aplicaciones Silverlight estarán disponibles para las tres plataformas principales: Windows, Linux y Mac OS X.

Desde Microsoft, y a través de la nota de prensa publicada para anunciar Silverlight 1.0 se asegura que la disponibilidad de la plataforma para Linux se ha decidido por el «feedback» proporcionado por los clientes de la compañía de Redmond. El proyecto para portar Silverlight a Linux recibe el nombre de Moonlight (en inglés, «Luz de Luna»).

Paralelamente al lanzamiento de la primera versión definitiva del producto, Microsoft también ha dado a conocer el programa Silverlight Partner Initiative, dirigido a fomentar la creación de aplicaciones y contenidos para su nueva plataforma y que aunará en su seno a creadores de contenidos, empresas de programación y otros agentes.

Para facilitar la creación de contenidos en la plataforma Silverlight, Microsoft también ha lanzado Expression Encoder 1.0 .

Más información:

Página web de Silverlight
http://www.silverlight.net/

Nota de prensa de Microsoft
http://www.microsoft.com/presspass/press/2007/sep07/09-04SilverlightPR.mspx

Expression Encoder
http://www.microsoft.com/expression/products/overview.aspx?key=encoder