Adobe libera Flex

adobeSalgo del letargo para comentar brevemente una noticia muy interesante: Adobe libera Flex. Así Adobe ha anunciado que pondrá a disposición el código fuente del Flex SDK y el compilador bajo licencia Mozilla Public License (MPL).

Con este paso Adobe condigue dos beneficios inmediatos: por un lado la posibilidad de congregar en torno a Flex una comunidad de desarrolladores que le ayuden con la plataforma; por otro permitir que terceros integren Flex en sus herramientas de desarrollo y plataformas. Todo un golpe de mano frente a Microsoft y sus posibles anuncios en el MIX y frente a OpenLaszlo, la «plataforma libre para creación de Rich Internet Aplicattions» por excelencia hasta ahora.

Eso sí, la liberación de Flex (que no deja de ser un conjunto de herramientas de desarrollo de aplicaciones Flash) no es óbice para que recordar que Adobe mantiene en sus manos las tecnologías cerradas de Apollo y Flash, los «runtime» que finalmente ejecutan las aplicaciones creadas con Flex. En todo caso, un movimiento bastante positivo e inteligente por parte de Adobe.

También lo comentan otro blog más, The Inquirer y Sentido Web.

Silverlight, Microsoft a por Flash

silverlightWPF/E ya tiene un nombre que podemos pronunciar: Silverlight. De hecho está siendo un día de anuncios la mar de interesantes, Adobe ha presentado Adobe Media Player que vendrá a hacerle la competencia a – entre otros – Windows Media Player, mientras Microsoft ha bautizado a su propuesta para competir con Flash en la animación y el vídeo en la web. Silverlight es un plug-in multinavegador y multiplataforma (aunque siguen dejando fuera a Linux, sólo Windows y Mac).

La batalla entre Adobe y Microsoft se plantea en dos niveles. Por un lado, está la supremacía en el escritorio y las nuevas aplicaciones RIA, con Apollo como caballo de Troya de la compañía de Flash y el PDF; por otro tenemos un nuevo frente como solución tecnológica al vídeo por internet. Si en el primero todo hace pensar que Microsoft juega en casa (aunque ojo a Adobe que tiene al Acrobat Reader como un medio de distribución muy potente), en el segundo la balanza se inclina en lado opuesto: casi todo el mundo tiene instalado su plug-in Flash y va camino de convertirse en el estándar de facto a la hora de hacer streaming de vídeo. Silverlight parte con años de retraso, aunque viene con un arma bajo del brazo muy del gusto de los productores de contenidos: DRM soportado de modo nativo. Además otras ventajas competitivas (no en vano lo han sacado años después) son que Silverlight se basa en XAML y acaba siendo un fichero XML, mucho más fácilmente indexable para un buscador que un «flash».

Quedan dos temas en el tintero. Uno es SVG, el estándar abierto alternativo a Flash y que con la compra de Macromedia perdió uno de sus principales apoyos, como era Adobe. Otro es el papel de Google como árbrito en este partido. Youtube sigue funcionando en Flash y no lo veo pasándose a Silverlight, pero habrá que ver si el buscador ve en el escritorio un terreno propicio para establecerse más allá de Google Desktop y sus gadgets.

Como nota curiosa, esta competición se inició hace casi cuatro años: Macromedia Flex Vs Sparkle de Longhorn.

Fuentes y más información: News.com, Tim Sneat, Read/Write.

Adobe Media Player, vídeos Flash en el escritorio

Adobe Media Player

Adobe Media Player va a ser un nuevo ejemplo de uso de la Apollo, con el que Adobe se postula como serio candidato a la supremacía en la «nueva guerra por el escritorio». Este Adobe Media Player va a tener varias de las características de las Rich Internet Applications, permitiendo ver vídeos Flash sin conexión a la red, pero a la vez funcionando de un modo muy similar a Miro (antiguo Democracy Player), como agregador de vídeos distribuidos mediante RSS. El lanzamiento de Adobe Media Player se anuncia para final de año, con una beta dentro de esta primavera (News.com).

Adobe quiere rentabilizar mucho más el hecho de que Flash sea la tecnología más utilizada para distribuir vídeo en streaming desde plataformas tipo Youtube. De hecho, Adobe Media Player se plantea como un sistema para ofrecer vídeos con publicidad integrada, la propia herramienta permitirá la inserción de publicidad antes, durante o después de los vídeos. Otro de los puntos interesantes es que Adobe asegura que será capaz de medir visualizaciones de los vídeos (algo muy importante para vender publicidad de los mismos). Adobe Media Player tendrá DRM: para impedir distribuciones posteriores del vídeo descargado si el creador así lo desea y para no permitir modificaciones del vídeo que eliminen la publicidad.

Aunque en Newteevee aseguran que Adobe no entrará en el mercado de la publicidad, lo cierto es que su Adobe Media Player supone la introducción de un invitado no esperado en la competencia por la distribución y comercialización de vídeos. De entrada debería ser un complemento de plataformas como Youtube, pero competencia de otras propuestas como Joost. Y, en todo caso, sigue mostrando la guerra que nos vamos a encontrar en los próximos meses en el escritorio entre Apollo, widgets y un montón de nuevas tecnologías que se andan preparando.

Flickr de Flash a Ajax

El aspecto que menos me gustaba de las páginas con las fotos alojadas en Flickr es que utilizaban Flash. Pero eso era hasta ahora, en Flickr se han pasado a AJAX (Asynchronous JavaScript and XML), el grupo de tecnologías de moda en el desarrollo web que auna el uso de HTML, hojas de estilo CSS, JavaScript, XML, XSL y del objeto XMLHttpRequest para lograr que las peticiones al servidor queden ocultas al usuario de modo que este no tenga que esperar nada cuando haga click en cualquier enlace. Ejemplos de Ajax los tenemos en varios productos Google como son GMail o Google Maps. En el blog de Flickr Caterina Fake comenta como el pasarse a estas tecnologías ha permitido añadir funcionalidades a las páginas de las fotografías en Flickr sin necesidad de cargar otras como ocurría con la opción «Blog This» o «Send to Group». Para conocer un poco más sobre Ajax, es más que recomendable la traducción que hizo Mariano del artículo de Jesse James Garrett «Ajax: Un Nuevo acercamiento a las Aplicaciones Web» en uberbin.