Pro HTML5 Programming

El libro Pro HTML5 Programming de Apress ya va por la segunda edición. Su contenido es:

  1. Overview of HTML5
  2. Using the Canvas API
  3. Working With Scalable Vector Graphics
  4. Working with Audio and Video
  5. Using the Geolocation API
  6. Using the Communication APIs
  7. Using the WebSocket API
  8. Using the Forms API
  9. Working with Drag-and-Drop
  10. Using the Web Workers API
  11. Using the Storage APIs
  12. Creating Offline Web Applications
  13. The Future of HTML5

Un par de recursos interesantes sobre HTML5

HTML5 Please es un sitio web con información sobre todas las características y su correspondiente soporte en los diferentes navegadores que existen en la actualidad. Además de la información sobre el soporte de los navegadores, proporciona consejos sobre su utilización.

HTML5 Boilerplate es un template para HTML/CSS/HS que incorpora las últimas novedades. Según sus autores, es rápido y robusto.

 

 

Curso de HTML5 de Microsoft

El Curso HTML5 es una iniciativa de Microsoft que tiene como objetivo difundir las novedades de la nueva versión de HTML. Este curso es gratuito y está disponible en español

Los seis temas que componen este curso son:

  • Definición de HTML5
  • Conceptos básicos de HTML, XHTML y CSS
  • Introducción a la presentación en pantalla con CSS
  • Uso de las etiquetas HTML5
  • Uso del elemento Canvas
  • Funciones Drag y Drop de HTML5

Adobe Edge

Mientras que algunos ya dan por muerto a Adobe Flash, en otros sitios (Reports of Flash’s Death Have Been Greatly Exaggerated) podemos leer que aún le quedan años.

Sin embargo, hasta la propia Adobe se ha subido al carro de HTML5 y acaba de sacar Adobe Edge Preview, que permite crear animaciones con HTML5, CSS3 y JavaScript. En concreto, las principales características de Adobe Edge son:

This version of Edge focuses primarily on adding rich motion design to new or existing HTML projects, that runs beautifully on devices and desktops.

  • Create new compositions with Edge’s drawing and text tools.
  • Import popular web graphics such as SVG, PNG, JPG or GIF files.
  • Easily choreograph animation with the timeline editor. Animate position, size, color, shape, rotation and more at the property level.
  • Energize existing HTML files with motion, while preserving the integrity of CSS-based HTML layouts.
  • Copy and paste transitions, invert them, and choose from over 25 built-in easing effects for added creativity.

 

Vídeos avanzados con HTML5

Hoy se ha publicado en el periódico El Mundo el artículo Tu frase, a ritmo de HTML5, en el que se comenta un vídeo que han realizado en Google aprovechando al máximo las nuevas caractertísticas de HTML5: las etiquetas <audio>, <video> y <canvas>.

Lo más interesante es el mensaje que se obtiene si se intenta ver el vídeo con Internet Explorer 9. Cómo no haga algo pronto Microsoft, se va a quedar muy atrás en la “(nueva) guerra de los navegadores”.

Visor de documentos PDF con HTML5

Las posibilidades que ofrece HTML5 son increíbles. Por ejemplo, en Mozilla están desarrollando el proyecto pdf.js, que emplea HTML5, la nueva etiqueta/componente canvas y JavaScript para visualizar documentos PDF en un navegador sin usar un plugin. Simplemente con HTML y JavaScript, se procesa el documento PDF y se visualiza.

El objetivo de este proyecto es que pdf.js sea compatible con todos los navegadores que soporten HTML5, por lo que, por ejemplo, se podrá usar en Mozilla Firefox o Google Chrome, en Windows o Linux.

En Mozilla tienen la intención de incluirlo de forma nativa en las próximas versiones del navegador.

El proyecto avanza a un ritmo considerable: mientras que el mes pasado podíamos leer que aún no era muy útil lo logrado hasta entonces (Mozilla eyes hassle-free PDFs on the Web), este mes podemos leer que ya es una versión madura capaz de mostrar documentos PDF de varias decenas de megabytes (Firefox PDF reader passes ‘pixel-perfect’ test).

Microsoft, Google y Twitter discuten si HTML5 es el “Santo Grial”

En el artículo Microsoft, Google and Twitter debate whether HTML5 is “Holy Grail” nos cuentan que tres de los principales actores en el desarrollo de aplicaciones web han estado discutiendo si HTML5 es el “Santo Grial” del desarrollo de las aplicaciones web. Además, otro tema que han tratado es la guerra entre “aplicación web” o “aplicación nativa” del dispositivo.

HTML5 podrá reemplazar las aplicaciones de escritorio

Y lo dice un empleado de Microsoft: HTML5 code could replace Windows applications. Pero para que eso ocurra, aún tenemos que esperar a que se desarrollen herramientas que ayuden a los desarrolladores a programar las aplicaciones:

Cotton said in an interview with V3.co.uk that there was no reason why browser-based apps built with HTML5 should not match the experience of native Windows applications in the future, even for graphics-intensive software.
Such applications, being built around web standards, could run on any platform or system, whether a Windows PC, a Mac or a mobile device running Android or Apple’s iOS, allowing developers to target a much wider market.
[…]
However, Cotton said that there is a dearth of developer tools to build HTML5 applications, and that this would have to change before web apps can reach their full potential.