Dessinez c’est 3 doublev !

Je me suis pris en flagrant delit d’html5 sur mon lieu de travail,norme qui fait ses premiers pas en 2010 (sortie prochaine de firefox 4). Quoi de neuf ? Principalement (hors balises ‘confortables’)  des balises d’integration de contenu multimédia: video (sans flash), audio, et dessin. Ces balises vont permettre d’etendre les possibilités graphiques, deja disponibles dans google chrome (essayez d’ailleurs leurs experiments…) aux autres navigateurs… Sauf dans IE, comme d’habitude.

Mais la vraie nouveauté qui manquait cruellement a la norme c’est le dessin. Alors oui, ca.existait avant, mais chacun reinvente la roue ! MsIE avec VML, firefox avec SVG. En gros le gentil developpeur devait fournir les implementations de chaque Renderer pour esperer garantir la compatibilite.

Pourtant, la balise canvas resorbe ces conflits ! Pourquoi : elle est compatible avec les nouveaux navigateurs mais elle est aussi RETRO compatible : grace a un .htc et ActiveX, elle est en partie emulable sous IE6,  et elle peut etre compatible via plugin avec firefox.

Mon test au boulot a ete de tester cette emulation. Je dois creer une interface de creation d’automate compatible avec le navigateur internet le plus pauvre et le plus intolerant possible (et aussi le seul qui soit en vigueur). Je parle evidemment la d’IE6. He bien testez la sur cette url : http://cumulusblanc.appspot.com/scenario/ et vous verrez qu’elle est bien compatible.

En résumé, html5 c’est bien pour ceux qui l’ont, et c’est bien aussi pour ceux qui ne l’ont pas !

A vous de jouer maintenant avec ka balise canvas.

PS : Google App Engine est vraiment le meilleur (et pratiquement le seul) hebergeur d’Application Web J2EE sur Internet gratuit, essayez le vous aussi, rien a payer !