La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

SVG Design Tools MathML2SVG François DELESCLUSE Sylvain DEYRIS

Présentations similaires


Présentation au sujet: "SVG Design Tools MathML2SVG François DELESCLUSE Sylvain DEYRIS"— Transcription de la présentation:

1 SVG Design Tools MathML2SVG François DELESCLUSE Sylvain DEYRIS
Sébastien HOSY Frédéric PLANCHON Dominique BROEGLIN Stéphane LAVIROTTE Encadreurs

2 Des Maths sur le net, comment faire ?
Des images Qualité d’affichage Résolution Document « lourd » Statique

3 Des Maths sur le net, comment faire ?
Du texte + HTML Document « léger » Qualité d’affichage Statique

4 Des Maths sur le net, comment faire ?
Des applets Qualité d’affichage Haute intéractivité Format de données propriétaires Logiciels fermés Peu extensibles

5 MathML ? Langage XML Normalisation du W3C (World Wide Web Consortium)
Objectif : Être aux mathématiques ce que HTML est au texte sur internet

6 MathML ? Langage XML Normalisation du W3C (World Wide Web Consortium)
Objectif : Être à l’affichage graphique ce que HTML est au texte sur internet

7 Convertir Comment faire ?
Lib.xml MathML2SVG MathML SVG 1 2 3 Traitement MathML Calcul de affichage Créer SVG

8 Oui mais dans la boite 1 ? a + b apply plus ci <apply>
<ci> a </ci> <ci> b </ci> </apply> Création d ’un arbre de balise MathML

9 Oui mais dans la boite 2 ? a + b plus <apply> <plus/>
ci <apply> <plus/> <ci> a </ci> <ci> b </ci> </apply> Hauteur longueur Calcul récursif des dimensions des fils Le « plus » se calcul en fonction de ses fils

10 Génération récursive du code SVG
Oui mais dans la boite 3 ? a + b Génération récursive du code SVG <g ... </g> Dessin de « a » <g ... </g> Dessin de « + » Dessin de « b »

11 Et pour la mise à jour ? ... ... ... Entite EntiteFactory TagDIVIDE
EnsHSimple EnsTParent EnsSubSup EnsSequence TagPLUS TagMIMUS ... TagPARENT TagLN ... TagSUM TagPRODUCT

12 Le problème des parenthèses
      ( )

13 Le problème de réduction de la taille de caractère
Quelle diminution ? Quel placement ? Quelles limites ?

14 Le problème de réduction de la taille de caractère
Diminution de 50% Placement au dessus du caractère de base. Taille limitée Pas de limite sur le nombre d’imbrication


Télécharger ppt "SVG Design Tools MathML2SVG François DELESCLUSE Sylvain DEYRIS"

Présentations similaires


Annonces Google