 La nueva tecnología para Internet de Microsoft ya está disponible para los usuarios.
Silverlight es el nombre de la propuesta de Microsoft para ofrecer aplicaciones y contenidos dinámicos basados en Web. Se trata de un nuevo plug-in multimedia, multiplataforma y multi-navegador.
Tras 2 años de desarrollo, y bajo el nombre código de WPF/E (Windows Presentation Foundation/Everywhere), Microsoft ha presentado Silverlight, un player multimedia de menos de 2 megabytes que correrá tanto para Windows como para Mac, así sea con Internet Explorer, Firefox o Safari. En los últimos años las aplicaciones RIA han sido desarrolladas utilizando Flash como herramienta de preferencia popular, y el 16 de abril Microsoft lanzó Silverlight como su propuesta para revolucionar este universo, redefiniendo además la sigla RIA por un significado más ambicioso: “Rich Interactive Applications”. Silverlight es un subconjunto ligero de XAML (Extensible Application Markup Language), lenguaje declarativo que define los objetos y sus propiedades usando esquemas XML y separa a esta función del código oculto de la aplicación. Desde la edición 2005 se halla incluido en el Visual Studio de Microsoft, un guiño más que amigable para facilitar la colaboración entre programadores web y diseñadores. Y no solamente allí quedará plasmada esa intención. Este lanzamiento será sustentado además por herramientas que formarán parte de la familia Expression Studio, a lanzarse a finales de este año: “Expression Web”, reemplazante del FrontPage y actualmente disponible, “Expression Blend” (en versión RC1), “Expression Design” (en versión Beta 2, reemplazante de Creature House Expression) y “Expression Media” (upgrade del Iview Media Pro), que incluirá Expression Media Encoder para la rápida importación al formato WMV (Windows Media Video), compresión y publicación de video digital de varios de los formatos más populares, incluyendo AVI y Quicktime. Y Silverlight promete la posibilidad de insertar estos archivos WMV con pocas líneas de código, proporcionando un entorno neutral para la reproducción tanto en computadoras personales basadas en Windows como en los equipos de Macintosh. Ofrecerá soporte para el códec de video estándar SMPTE VC-1 (evolución del códec DCT contenido en los famosos MPEG 1, 2 y 4 y el estándar usado por los archivos WMV), lo que la hará compatible con la mayoría de los formatos ya existentes en la web. Además de esto, ofrecerá la reproducción a pantalla completa de video de alta definición utilizando la señal de escaneo progresivo de 720p, otorgando una transición continua entre los modos de pantalla completa y en ventana sin perder la posición en el video, algo que será apreciado por los sitios con este tipo de contenidos. Los requisitos de instalación a la fecha son mínimos, siendo un procesador Pentium III de 450mhz y 128 megabytes de memoria RAM características más que suficientes para ejecutarse en casi cualquier ordenador y experimentar las nuevas sensaciones que nos ofrece Silverlight. La versión beta disponible desde el 30 de abril, será anunciada en la “Mix 07 Conference”. Luego de este anuncio y a lo largo del año veremos la evolución hacia la versión final de toda la familia Expression, y con ella, la próxima generación en experiencia web estará al alcance de nuestros ojos. En 2002, Macromedia –hoy perteneciente a Adobe– había nombrado a las “Rich Internet Applications” (RIA), para diferenciar un nuevo tipo de aplicación web con características de una de escritorio, pero sin la necesidad de ser instalada en el equipo del usuario, siendo accesible a través del navegador web de turno, independizando así su funcionamiento y resultados del sistema operativo donde se ejecute. Esto supone además una mejora en el rendimiento, ya que el servidor se encuentra liberado de recargar una página con cada nueva interacción del usuario con ella, como sucede con las aplicaciones web tradicionales (HTML), debido a que la interfaz RIA se carga una sola vez y sólo requiere del servidor información específica. La experiencia visual también se ve potenciada por la interfaz gráfica del usuario (GUI) que actualiza sólo lo indispensable en la vista actual otorgándole fluidez al diseño.
|