Home CV Photos     

Convertisseur MathML vers SVG

Les chercheur, professeurs et pourquoi pas les étudiants, sont souvent amené à publier leurs travaux, leurs cours ou leurs exercices afin d'en faire profiter l'ensemble de la communauté scientifique, leurs élèves ou simplement leurs collègues sous forme de supports numériques divers. Plus précisément, le télé-enseignement correspond à une vrai demande à la fois dans le secteur de l'éducation publique traditionnelle mais aussi dans le domaine de la formation continue. Une partie importante de ces cours aura certainement une orientation scientifique et devra donc être capable d'afficher des calculs mathématiques. A l'heure actuelle, les outils les plus utilisés pour éditer des formules mathématiques sur Internet sont:

  • Des images gifs ou jpeg représentants des formules.
  • Du texte et des tableaux HTML imbriqués.
  • Des applet java pouvant par exemple tracer des courbes.

D'un autre coté, il existe les langages :

  • MathML, normalisé par le W3C, qui permet de décrire des calculs scientifiques en XML et qui à terme pourra être converti en HTML.
  • SVG (Scalable Vector Graphics), toujours normalisé par le W3C, qui permet de décrire des objets graphiques 2D (formes géométriques, images, texte) en XML et consultable sur le web grâce à un plug-in téléchargeable gratuitement. De plus les "images" générées sont portables, d'une très grand qualité, de taille extrêmement réduite et permettent de zoomer presque à l'infinie car elles sont de type vectoriel.

De nombreux spécialistes s'accordent à dire que le SVG deviendra certainement le standard graphique du web. Quant à MathML, dérivant du XML comme SVG, il semblait intéressant de l'utiliser pour ce type de projet.

En effet, un convertisseur MathML vers SVG permettrait d'intégrer des formules mathématiques dans des pages web et de pouvoir les visualiser correctement quelle que soit leur complexité.

Une seule chose reste à faire, un convertisseur MathML en SVG.

 

Rapport :

Présentation :

DOC version .doc PPT version .ppt
PDF version .pdf PDF version .pdf

 

Valid HTML 4.01!    Valid CSS!