De la 3D en natif dans les navigateurs

Javascript/AJAX Ajouter un commentaire

Les fonctionnalités natives des navigateurs sont en passe de rattraper leur retard sur les extensions multimedia comme Flash.

MochaUIL’élément <canvas>, prévu pour le HTML 5, a été implémenté en natif dans Firefox et Safari. Grâce à un travail du Google Summer of Code, un hack pour Internet Explorer a permis de l’implémenter via le langage VML. Ces travaux ont permis d’offrir un espace pour exécuter des primitives 2D sur une page.
De ces développements ont découlé diverses applications, notamment un petit jeu à la Wolfenstein, ou plus utile, une manière de faire des popups AJAX avec de vrais arrondis.


Teapot FirefoxLa 3D est depuis peu en train de faire son apparition. Opera a lancé le mouvement en créant des fonctionnalités supplémentaires dans l’élément <canvas> afin de fournir toutes les primitives 3D nécessaires (polygones, texturage…). Leur choix technique est résolument multi-plateforme afin de s’abstraire d’une API existante (DirectX, OpenGL…).
Mozilla a également lancé ce chantier, et un add-on a vu le jour pour Firefox 3. Leur choix, s’il est également multi-plateforme, repose uniquement sur OpenGL ES.
Microsoft n’a pas encore donné de nouvelles concernant le support 3D. On ose imaginer qu’au minimum une extension ou un patch utilisant Direct3D viendra compléter le tableau. La demande des utilisateurs et sa volonté de concurrencer Adobe sur tous les tableaux sera certainement un moteur pour lancer son implémentation !

Ces fonctionnalités sont un bénéfice énorme. Elles ouvrent des nouvelles perspectives pour la conception d’interfaces, et surtout vont permettre aux développeurs Javascript, déjà bien aidés par AJAX, de rendre leurs compétences encore plus indispensables ;-)

Leave a Reply

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in