Distribuir contenido flash

Adobe Open Screen Project, Flash el nuevo Java

Open Screen ProjectAdobe Open Screen Project supone un paso adelante en la estrategia de Adobe para configurar Flash como la tecnología universal para la creación de RIAs. El objetivo es que Flash sea ubicuo: en la web, en el escritorio, en los móviles, en la televisión, en todo tipo de gadgets.... y para ello han comenzado a levantar algunas de las restricciones que mantenían hasta ahora.

La primera y más importante noticia que trae el Adobe Open Screen Project es que eliminan las restricciones de uso de las especificaciones de SWF, FLV y F4V. A eso hay que sumar que renuncian al pago de licencias por el Flash Player y de Adobe AIR para dispositivos (para ordenadores el runtime de Flash es gratis para el usuario, pero hasta ahora cobraban a los distintos sistemas que lo añadían para el móvil). Cierran la jugada con la publicación de la API para llevar Flash a dispositivos. Uniendo las tres iniciativas tenemos que si alguien quiere añadir Flash a su gadget o sistema, podrá hacerlo por si mismo y gratis, sin necesidad de que sea Adobe quien cree el runtime apropiado.

Claro que habrá que analizar detenidamente la letra pequeña de Adobe Open Screen Project, pero lo que he leído hasta ahora me suena muy bien. Uno de los mayores peligros a los que asistimos con la nueva generación de las Rich Internet Applications es que la web abierta y con estándares que conocemos ahora pase a estar construida cada vez más con tecnologías propietarias que acaben con el carácter neutral y multiplataforma de la web. La clave tanto de Flash como de Silverlight está en el runtime: el motor de gráficos vectoriales que mueve las aplicaciones una vez programadas, que esté en manos de Adobe y Microsoft el decidir quien puede construir uno y para qué dispositivos es un peligro para la web. Este paso parece ir, por tanto, en la dirección correcta - pendientes de mirar a fondo Adobe Open Screen Project - para que se pueda aceptar Flash como una tecnología realmente web.

Para Adobe, Flash es el nuevo Java, capaz de materializar para RIAs el mantra aquél de "escribe una vez y ejecuta en cualquier lugar" que Sun nunca llegó a conseguir con Java. Por eso son tan importantes para ellos movimientos como el de Apple de dejarlos fuera del iPhone o el de Nokia incluyendo Silverlight en sus móviles.

Más información en la FAQ del proyecto. Comentarios interesantes por parte de Ryan Stewart y Venture Beat.

Adobe en la segunda guerra de los navegadores

Adobe AIRAdobe es otro de los protagonistas en la segunda guerra de los navegadores, aunque como Google no desarrolle ninguno de los contendientes en liza. Su posición en el terreno de las RIA (Rich Internet Applications) es envidiable gracias a la ubicuidad de Flash, pero a la vez juega en un terreno en el que varios de sus rivales juegan con la ventaja de dominar el escenario. Veamos.

Por un lado a Adobe le ha salido un competidor importante que hemos comentado mucho por aquí, Silverlight. Por mucha ventaja con la que parta, una tecnología de Microsoft para el desarrollo (área en la que casi siempre suelen hacer las cosas bien) y su gran capacidad de integración son dos armas que no se deberían subestimar. Por otro lado, un peligro para Adobe son las plataformas cerradas, sobre todo en el móvil: Apple ha dejado a Flash fuera del iPhone y eso no deja de suponer una sombra sobre los planes de la compañía de la manzana en el terreno de las RIA. En este sentido, Adobe ha lanzado guiños a la comunidad del software libre con movimientos como la liberación de Flex, su conjunto de herramientas de desarrollo de aplicaciones Flash.

Además de los navegadores web de escritorio y para el móvil, con Adobe AIR han entrado en "terreno enemigo" con una estrategia muy inteligente: permitir aplicaciones de escritorio multiplataforma desarrolladas con tecnologías web, por lo que parten con una comunidad muy potente de desarrolladores. La propuesta de valor es la de constituirse en el proveedor tecnológico para aquél que quiera desarrollar en web, en web para el móvil y en el escritorio bajo una filosofía de software más servicios. Es este perfil lo que lo perrfila como una "perita en dulce" para ser adquirido por Google (algo que discutimos en "¿Es Silverlight lo que Google teme de la compra de Yahoo por Microsoft?").

Uno de los grandes actores de la web de los próximos años. A todo esto hay que sumar que son el proveedor por excelencia de los sitios de streaming de vídeo, con Youtube a la cabeza. Su mayor riesgo es quedarse fuera de las nuevas plataformas cerradas, como son iPhone o, hasta cierto punto, como será Android. La competencia de Silverlight (con acuerdos para estar en los Nokia, por ejemplo) es a menudo subestimada en casi todos los foros, pero constituye la segunda preocupación a la que debe hacer frente Adobe.

Vídeos de 360 grados: Immersive Media y Papervision3D

Videocamara 360 gradosDe lo más espectacular que he visto esta semana, los vídeos en 360º de Inmersive Media. Para grabarlos utilizan cámaras especiales como la de la foto y para mostrarlos en la web, Flash. No hay más que pinchar en el vídeo y mover el puntero para guiar la imagen.

En la web de los creadores se pueden encontrar más ejemplos, con vídeos en 360º geolocalizados. En CornFlex se pueden encontar varios vídeos, además de una explicación de las tecnologías utilizadas (Papervision3D, un motor 3D para Flash, y 3DSMAX).

Fuentes y más información en Blogzine, Julián Gallo y Alt1040.


SproutBuilder, creando widgets flash desde la web

sproutSproutBuilder es un servicio para crear RIAs en Flash, al estilo de Popfly aunque menos orientado a los mashups y más a los widgets. Proporciona un montón de herramientas del tipo de arrastrar y soltar, con una facilidad pasmosa para embeber contenidos online (fotos de varios servicios, vídeos de Youtube, RSS), permitiendo varias páginas y prometiendo integraciones tan interesantes como Polldady o Meebo. Otro detalle interesante: trae un montón de tamaños predefinidos (por ejemplo, todos los de AdSense) y además te da el código para integrarlo en varias plataformas, entre ellas Facebook,

Os dejo con un ejemplo de un widget SproutBuilder en el que hay vídeo, agregación de un RSS, música y un poco de texto. No es muy interactivo (todavía le falta mucho de lo que promete), ni de momento funciona todo a la primera (los vídeos de Youtube, por ejemplo), pero sí que ha sido enormemente sencillo. La verdad es que, a pesar de tener sus limitaciones, SproutBuilder es de lo mejorcito que he probado en herramientas de desarrollo web para las masas.



Sitio oficial: SproutBuilder. Más información en R/W (donde reparten invitaciones).

Adobe Flash 9 frente a Silverlight

AdobeAdobe quiere seguir mantiendo el liderato en el vídeo en la web y, según comenta R/W, mañana sacará al mercado una nueva versión beta de Adobe Flash Player 9 - nombre en clave "Moviestar" - que vendrá con soporte para H.264. Con esto habilitan a Flash no sólo para sitios para compartir vídeos tipo Youtube (mucho volumen, escasa calidad), sino que le hacen entrar en la batalla de la calidad del vídeo en la que le habían adelantado Silverlight y Stage6. La nueva versión de Adobe Flash Player 9 traerá también soporte para el estándar de audio High Efficiency AAC.

Toda una competencia por el vídeo en la web. Microsoft con Silverlight y la apuesta por el formato VC-1 había dado un paso importante, que le ponía en la vanguardia de la calidad del vídeo en la web. Pero el líder indiscutible del sector - Adobe con su Flash - no estaba precisamente dormido. Su apuesta por H.264 tiene además la lógica de hacerlo por el que va camino de ser el estándar de facto en la alta definición, con el apoyo recibido por Apple, Blu-Ray, HD-DVD y ahora Adobe. La apuesta frente a Silverlight es la del software más popular reproduciendo vídeos con el estándar abierto de vídeo más utilizado.

Queda en la disputa la batalla por la eficiencia. Desde Redmon presumían de que Silverlight es más eficiente que Flash, ahora Adobe tiene la oportunidad de minimizar/ eliminar alguna de las ventajas competitivas de su oponente con esta nueva versión. A poco que lo hagan, el estar habilitado en inmensa mayoría de los equipos de los usuarios y el ser la tecnología más ampliamente utilizada harán el resto para que sigue siendo el líder absoluto del vídeo en la web.

JavaFX frente a Apollo, Silverlight y Ajax

JavaÉramos pocos... y Sun anuncia JavaFX, otra tecnología para las Rich Internet Applications que supone una nueva alternativa a desarrollarlas en Flash, Ajax o Silverlight. La idea es que sea totalmente multiplataforma, desde el escritorio (corriendo sobre una máquina virtual Java SE) hasta los dispositivos móviles para los que habrá un JavaFX mobile. Así, al igual que con Apollo, la propuesta es utilizar el mismo lenguaje para la web y para el escritorio. En el móvil, JavaFX debería solventar todos los problemas de incompatibilidades entre las distintas implementaciones de Java ME (que tiene guasa que haga falta ahora un lenguaje de scripting para conseguir lo que debería hacer la plataforma por su propia filosofía de "escribe una vez, ejecuta en cualquier sitio").

¿Tiene posibilidades Sun con un nuevo lenguaje de scripting sobre Java? De entrada cuenta con millones de desarrolladores y también con muchos equipos con Java instalado, no es un mal punto de partida. A eso hay que sumar que Java es libre bajo GPL, así que si Adobe pensaba atraer más desarrolladores con la liberación de Flex... de hecho, todos los que nos hemos dedicado al desarrollo Java y hemos odiado Javascript, hubiéramos dado millones por esto hace años.

En News.com dan bastante información sobre el lanzamiento de JavaFX. De entrada, como posibles objeciones, tenemos el problema del rendimiento y su capacidad para el streaming de vídeo, dos asignaturas con las que habrá que examinar con lupa a JavaFX. Por otro lado, una tecnología para las RIA que sea libre (el propio Schwartz lo cuenta en su blog) podría ser la más fácilmente aceptable por una compañía que tiene mucho peso en esto de la web... y que no es otra que Google.

Página oficial en JavaFX.

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.


Suscripción

Introduce tu dirección de correo:

Ofrecido por FeedBurner

Feed rss Lectores con feedburner

Créditos