Microsoft lanza Silverlight 2

Microsoft lanza Silverlight 2

Microsoft ha anunciado la disponibilidad de Silverlight 2, una de las soluciones más completas y potentes del sector para la creación y distribución de aplicaciones y experiencias multimedia a través de un navegador web.

Silverlight 2 ofrece una amplia gama de nuevas funciones y herramientas que permiten a diseñadores y desarrolladores colaborar mejor y crear experiencias de usuario más accesibles, fáciles de encontrar y seguras.

Microsoft también anunció un mayor apoyo a las comunidades de código abierto financiando capacidades avanzadas de desarrollo de Silverlight con el entorno de desarrollo integrado (IDE) de la Fundación Eclipse y proporcionando nuevos controles a los desarrolladores con Silverlight Control Pack (SCP) bajo la Licencia Permisiva de Microsoft.

"Lanzamos Silverlight hace poco más de un año, y ya uno de cada cuatro consumidores de todo el mundo tiene acceso a un ordenador con Silverlight ya instalado". ha declarado Scott Guthrie, vicepresidente corporativo de la División de Desarrolladores .NET de Microsoft. "Silverlight representa una mejora radical en la forma en que los desarrolladores y diseñadores crean aplicaciones en la Web. Este lanzamiento acelerará aún más nuestros esfuerzos para hacer de Silverlight, Visual Studio y Microsoft Expression Studio las soluciones preeminentes para la creación y entrega de experiencias multimedia y de aplicaciones ricas de Internet."

Microsoft ha anunciado sus planes de apoyar herramientas adicionales para el desarrollo de aplicaciones Silverlight proporcionando financiación a Soyatec, un proveedor de soluciones de TI con sede en Francia y miembro de la Fundación Eclipse, para dirigir un proyecto que integre capacidades avanzadas de desarrollo de Silverlight en el IDE de Eclipse. Soyatec tiene previsto publicar el proyecto bajo la Licencia Pública Eclipse Versión 1.0 en SourceForge y presentarlo a la Fundación Eclipse como un proyecto abierto de Eclipse.

Microsoft también lanzará el Silverlight Control Pack y publicará en MSDN la especificación técnica del vocabulario Silverlight Extensible Application Markup Language (XAML). El SCP, que aumentará el potente conjunto de controles incorporados en Silverlight, se publicará bajo la licencia Microsoft Permissive License, una licencia aprobada por la Open Source Initiative, e incluye controles como DockPanel, ViewBox, TreeView, Accordion y AutoComplete. La especificación del vocabulario Silverlight XAML, publicada bajo la Open Specification Promise (OSP), permitirá a los ISV crear productos que puedan leer y escribir XAML para Silverlight.

"El paquete de control de Silverlight bajo la licencia autorizada de Microsoft responde realmente a las necesidades de los desarrolladores al permitirles aprender cómo se crean los controles avanzados directamente a partir de la implementación de alta calidad de Microsoft". afirma Miguel de Icaza, Vicepresidente de Ingeniería de Novell. "Al utilizar la OSP para el vocabulario de Silverlight, solidifican aún más su compromiso con la interoperabilidad. Estoy impresionado con el progreso que Microsoft sigue haciendo, y estamos muy satisfechos con el apoyo a Moonlight y a la comunidad de código abierto."

Además de financiar el desarrollo en el IDE gratuito Eclipse, Microsoft ofrece actualmente herramientas de última generación para Silverlight con Visual Studio 2008 y Expression Studio 2. Además, la compatibilidad se extiende ahora a Visual Web Developer 2008 Express Edition, que se puede descargar gratuitamente.

"Queríamos crear una aplicación de Internet avanzada y enriquecida que permitiera a nuestros clientes buscar en nuestra amplia base de datos de contenidos y metadatos para acceder a críticas de películas, ver tráilers de alta calidad y alquilar o comprar películas desde nuestra nueva aplicación MovieLink". dijo Keith Morrow, director de información de Blockbuster. "Como Silverlight 2 incluye ahora varios controles enriquecidos nuevos, como cuadrículas de datos y funciones avanzadas de skinning, así como compatibilidad con .NET Framework, lo que nos permite acceder a nuestros servicios web existentes, pudimos mantener fácilmente los altos estándares de la marca Blockbuster y sacar la aplicación al mercado en un tiempo récord."

Entre las nuevas funciones de Silverlight 2 destacan las siguientes:
-Soporte de .NET Framework con una rica biblioteca de clases base. Se trata de un subconjunto compatible del .NET Framework completo.
-Potentes controles integrados. Entre ellos se incluyen los controles DataGrid, ListBox, Slider, ScrollViewer y Calendar, entre otros.
-Soporte avanzado para la creación de pieles y plantillas. Esto facilita la personalización del aspecto de una aplicación.
-Zoom profundo. Esto permite una interactividad y navegación sin precedentes de imágenes de resolución ultraalta.
-Amplio soporte de red. La compatibilidad inmediata permite llamar a servicios REST, WS*/SOAP, POX, RSS y HTTP estándar, lo que permite a los usuarios crear aplicaciones que se integran fácilmente con los sistemas back-end existentes.
-Ampliación de la compatibilidad con el lenguaje .NET Framework. A diferencia de otros tiempos de ejecución, Silverlight 2 es compatible con diversos lenguajes de programación, como Visual Basic, C#, JavaScript, IronPython e IronRuby, lo que facilita a los desarrolladores ya familiarizados con alguno de estos lenguajes la reutilización de sus conocimientos.
-Protección avanzada de contenidos. Esto incluye ahora Silverlight DRM, con tecnología PlayReady, que ofrece una sólida protección de contenidos para las experiencias Silverlight conectadas.
-Mejora de la escalabilidad del servidor y mayor compatibilidad con los anunciantes. Esto incluye nuevas funciones de streaming y descarga progresiva, técnicas superiores de optimización de motores de búsqueda y soporte publicitario in-stream de última generación.
-Vibrante ecosistema de socios. Los socios industriales de Visual Studio, como ComponentOne LLC, Infragistics Inc. y Telerik Inc. proporcionan productos que mejoran aún más las capacidades de los desarrolladores a la hora de crear aplicaciones Silverlight con Visual Studio.
-Compatibilidad entre plataformas y navegadores. Esto incluye compatibilidad con Mac, Windows y Linux en Firefox, Safari y Windows Internet Explorer.