Adobe demuestra herramienta para convertir archivos de Flash a HTML5

En el contexto de la convención Adobe MAX, Rik Cabanier, uno de los ingenieros de Flash, demostró una pequeña herramienta para convertir animaciones y videos que están en Flash a HTML5.

Si bien hace un tiempo comenzó la pelea entre Apple y Adobe por el tema de la compatibilidad de Flash para los dispositivos con iOS, éstos no son los únicos productos que ocupan ese formato. HTML5 se está expandiendo en la web. Bajo esa noción, Adobe aplicó su idea de “ayudar a los clientes a resolver problemas reales” y está empezando a incluir soporte para HTML5 en varios de sus programas.

Ya ofrece plugins para Illustrator CS5 y Dreamweaver CS5 ademas de una herramienta de exportación de contenido de Illustrator en HTML5. Pero lo que hace la herramienta que vemos arriba es distinto: toma una animación en Flash, terminada, y la traspasa a HTML5 en un par de segundos. No sólo eso, sino que también te apunta los elementos que no puede convertir. Y lo mejor es que no lo exporta como una película entera sino que mantiene la individualidad de los elementos que hay en ella para poder trabajar con ellos separadamente.

La herramienta de conversión a HTML5 todavía está en desarrollo y aún no está disponible para descarga.

Fuente: http://www.fayerwayer.com

Todo lo que quisiste saber sobre HTML5

HTML5. Eso que está impregnando últimamente multitud de páginas de Internet, ya estén referidas a navegadores, a aplicaciones, a la Web móvil o incluso a los vídeos. Pongamos sobre la mesa de forma breve las claves de este lenguaje para entender qué es lo que puede ofrecer y cómo se puede aprovechar.

Paul Gubbay, uno de los vicepresidentes técnicos de Adobe Systems ha desentrañado todo lo relacionado sobre HTML5. En un artículo publicado en Mashable desarrolla los 5 puntos básicos de este nuevo lenguaje de programación, que a continuación repasamos de forma resumida.

Comencemos por su definición. HTML5 (Hyper Text Makup Languaje 5) es la evolución del lenguaje HMLT, creada y regulada como estándar por el W3C. Comprende las “versiones 5” tanto de la sintaxis HTML como de la de XHMTL, que se han desarrollado de forma conjunta.

En general, se están definiendo como parte de HTML5 un grupo variado de herramientas y tecnologías que han permitido que la web evolucione, como CSS3, SVG o Canvas que permiten crear páginas web y aplicaciones con animaciones, texto enriquecido, vídeo o imágenes sin necesidad de ningún plugin o programa, introducidas sencillamente con etiquetas. La más famosa y polémica hasta el momento ha sido la de <video>, ya que gracias a esta novedad los reproductores web como Flash Player o Silverlight dejan de ser necesarios.

HTML5 llega a los navegadores

La difusión de HTML5 se está dando gracias a los nuevos navegadores. Las próximas versiones en llegar como Firefox 4, Internet Explorer 9 o Google Chrome 7 están perfectamente adaptados. Sin embargo, el más común actualmente es el navegador WebKit que se impone en el terreno de los smartphones.

Sin embargo, los navegadores actuales también pueden aprovechar las ventajas de este nuevo lenguaje, haciéndose compatibles con un trabajo de JavaScript y de CSS. Y al contrario, no hay problemas a la hora de crear entornos enriquecidos con HTML5 ya que la conversión a los navegadores no adaptados será fiable. Además, existen mecanismos para la importación de librerías de JavaScript.

Cómo enfrentarse a HTML5 para el desarrollo

Gubbay recomienda a los desarrolladores que lo primero que deben hacer es potenciar sus habilidades con herramientas que ya conocen, como por ejemplo, comenzar con CSS3. Hay un gran número de publicaciones en las que aprender diferentes técnicas. Pero, y esto es más importante, hay que comprender que HTML5 es aún una tecnología en ciernes, lo que invita a estar pendiente de la actualidad para enlazar con las herramientas y procedimientos que surgen continuamente.

Recomienda no frustrarse al principio, ya que surgen muchas dudas sobre cómo afrontar las opciones que plantea. ¿Cómo aprovechar las canvas? ¿Y la aceleración por hardware? ¿Qué incompatibilidades hay entre navegadores? Como solución propone buscar marcos de trabajo de JavaScript y herramientas que permiten, mediante la abstracción, construir bloques genéricos y consistentes.

Fuente