Ce site présente et met à disposition mes développements, afin de contribuer à l'idée qu'une application web peut désormais rivaliser avec un logiciel de bureau
Ils s'inscrivent dans le cadre strict des standards définis par le W3C, et portent notamment sur le langage SVG, et bien sûr son intéraction avec le javascript.
Mon projet principal se nomme CariSVG, une bibliothèque facilitant l'écriture d'applications élaborées, et dont voici un court exemple d'utilisation :
var svg = document.querySelector('svg'),
curve = svg.addElmt('CariCurve');
curve.autoDraw(curve.random());
curve.textPath.add('no flash, no silverlight, no java, just web standards');
curve.animPath.go([{x:10,y:30},{x:300,y:30}]);
Exécuter le code
En savoir plus sur CariSVG
Public concerné
- Vous êtes développeur ? J'espère que la bibliothèque CariSVG vous intéressera.
- Vous êtes webmaster ? Intégrez dès maintenant une écriture animée à votre site !
- Ni l'un ni l'autre ? Jetez un oeil à la galerie et jouez notamment au jeu des villes.
- Vous cherchez un développeur ? Contactez-moi.
Compatibilité
Ce site utilise des technologies issues du HTML5, notamment le SVG "en ligne" (inline SVG) qui permet l'inclusion de balises SVG dans une page HTML (et non XHTML).
A ce jour, Firefox, Chrome, Safari et Internet Explorer 9 implémentent cette spécification. Opéra suivra bientôt.
Néanmoins, grâce à html5shiv, une mise en page correcte est assurée quel que soit votre navigateur.
J'invite les 30% d'internautes utilisant encore Internet Explorer 7 ou 8 à télécharger Firefox pour profiter pleinement des nouveautés du web. Pourquoi Firefox ? Car il est performant, libre, à but non lucratif et respectueux de votre vie privée.