Si vous travaillez dans le monde de l'informatique ou du web, vous êtes sûrement au courant du buzz qui monte autour de HTML5 : "le remplacement de Flash" proclament les uns, "la mort du client lourd" annoncent les autres, pendant que vous, développeur web, vous vous demandez ce que ça va bien pouvoir vous apporter, et surtout, comment vous allez pouvoir en profiter car, après tout, "la preuve est dans le pudding" comme diraient nos amis anglophones (il faut goûter pour juger, pour les francophones endurcis), et pour goûter aux joies du HTML5, il faut coder un peu avec ses nouvelles fonctionnalités pour se rendre compte de sa puissance.

Sans doute, la meilleure présentation disponible de cette nouvelle mouture de HTML est celle de Marcin Wichary et Ernest Delgado, deux employés de Google : elle passe en revue la plupart (voire toutes) les nouvelles fonctionnalités avec des explications claires et concises, mais elle ne s'arrête pas là, car il y a des exemples de code et des démonstrations interactives, pour que vous puissiez vous rendre compte du résultat, et le code est mis à disposition sous la licence Apache 2.0 et est constamment amélioré.

Après avoir joué avec cette présentation, nous nous sommes posés la question suivante : comment un développeur GWT peut-il profiter de ces nouvelles fonctionnalités ? (Chez Sfeir nous faisons du GWT depuis 3 ans maintenant, et nous avons plusieurs missions en cours basées sur cette technologie) Et nous nous sommes lancé un défi : reproduire la présentation en GWT 2. Vous pouvez trouver la version la plus récente à l'url suivante :
http://gwthtml5.appspot.com
et pour accéder à la version en français, il suffit d'ajouter le paramètre locale=fr à l'url, ce qui donne:
http://gwthtml5.appspot.com?locale=fr

Le code est disponible aussi sous la licence Apache 2.0 sur le repository Google Code de Sfeir. Cette présentation n'est pas encore complétement finie et évoluera en fonction des améliorations de la version originale de Marcin Wichary et Ernest Delgado.