1 jome, un composant logiciel pour le télé- enseignement des mathématiques via le web, compatible...
TRANSCRIPT
![Page 1: 1 JOME, un Composant Logiciel pour le Télé- Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML Laurent DIRAT OVE / I3S-UNSA Mercredi](https://reader035.vdocuments.pub/reader035/viewer/2022062417/551d9d8e497959293b8c392c/html5/thumbnails/1.jpg)
1
JOME,
un Composant Logiciel pour le Télé-Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML
Laurent DIRATOVE / I3S-UNSA
Mercredi 18 Octobre 2000TICE 2000, Troyes
![Page 2: 1 JOME, un Composant Logiciel pour le Télé- Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML Laurent DIRAT OVE / I3S-UNSA Mercredi](https://reader035.vdocuments.pub/reader035/viewer/2022062417/551d9d8e497959293b8c392c/html5/thumbnails/2.jpg)
2
Plan
• Le Problème des Mathématiques sur le WEB
• Représentation Formelle des Mathématiques
• JOME• Un Environnement de Télé-
Enseignement Via le WEB
![Page 3: 1 JOME, un Composant Logiciel pour le Télé- Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML Laurent DIRAT OVE / I3S-UNSA Mercredi](https://reader035.vdocuments.pub/reader035/viewer/2022062417/551d9d8e497959293b8c392c/html5/thumbnails/3.jpg)
3
Des Maths Sur le WEB
• Pas de Rendu en Natif dans les Navigateurs– Notation Bi-Dimensionnelle – Problèmes de Symboles
• Comment ?– Images– Applets– Plug-Ins
![Page 4: 1 JOME, un Composant Logiciel pour le Télé- Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML Laurent DIRAT OVE / I3S-UNSA Mercredi](https://reader035.vdocuments.pub/reader035/viewer/2022062417/551d9d8e497959293b8c392c/html5/thumbnails/4.jpg)
4
Problèmes de Notation
![Page 5: 1 JOME, un Composant Logiciel pour le Télé- Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML Laurent DIRAT OVE / I3S-UNSA Mercredi](https://reader035.vdocuments.pub/reader035/viewer/2022062417/551d9d8e497959293b8c392c/html5/thumbnails/5.jpg)
5
2 2
-1 -1
sin (x) vs f (x)-2 -2
Problèmes de Notation
• Convention de Notation– sin (x) vs f (x) – sin (x) vs f (x)
![Page 6: 1 JOME, un Composant Logiciel pour le Télé- Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML Laurent DIRAT OVE / I3S-UNSA Mercredi](https://reader035.vdocuments.pub/reader035/viewer/2022062417/551d9d8e497959293b8c392c/html5/thumbnails/6.jpg)
6
Contexte a x + b x + c x + d x + e ei
2 2
-1 -1
4 3 2
sin (x) vs f (x)-2 -2
Problèmes de Notation
• Convention de Notation– sin (x) vs f (x) – sin (x) vs f (x)
![Page 7: 1 JOME, un Composant Logiciel pour le Télé- Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML Laurent DIRAT OVE / I3S-UNSA Mercredi](https://reader035.vdocuments.pub/reader035/viewer/2022062417/551d9d8e497959293b8c392c/html5/thumbnails/7.jpg)
7
Contexte a x + b x + c x + d x + e ei
Syntaxe Utilisée f(x)dx ou f(y)dy
2 2
-1 -1
4 3 2
sin (x) vs f (x)-2 -2
Problèmes de Notation
• Convention de Notation– sin (x) vs f (x) – sin (x) vs f (x)
![Page 8: 1 JOME, un Composant Logiciel pour le Télé- Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML Laurent DIRAT OVE / I3S-UNSA Mercredi](https://reader035.vdocuments.pub/reader035/viewer/2022062417/551d9d8e497959293b8c392c/html5/thumbnails/8.jpg)
8
Représentation Formelle des Mathématiques
• MathML• OpenMath
![Page 9: 1 JOME, un Composant Logiciel pour le Télé- Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML Laurent DIRAT OVE / I3S-UNSA Mercredi](https://reader035.vdocuments.pub/reader035/viewer/2022062417/551d9d8e497959293b8c392c/html5/thumbnails/9.jpg)
9
MathML
• Recommandation du World Wide Web Consortium (W3C)
• Application XML• Objectif : Etre aux
Mathématiques ce que HTML Est au Texte sur Internet
![Page 10: 1 JOME, un Composant Logiciel pour le Télé- Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML Laurent DIRAT OVE / I3S-UNSA Mercredi](https://reader035.vdocuments.pub/reader035/viewer/2022062417/551d9d8e497959293b8c392c/html5/thumbnails/10.jpg)
10
MathML
• 2 Sortes d’Encodage– Encodage Présentation
(Presentation MathML)– Encodage Sémantique (Content
MathML)
![Page 11: 1 JOME, un Composant Logiciel pour le Télé- Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML Laurent DIRAT OVE / I3S-UNSA Mercredi](https://reader035.vdocuments.pub/reader035/viewer/2022062417/551d9d8e497959293b8c392c/html5/thumbnails/11.jpg)
11
Encodage Présentation
• Philosophie TeX• Large Eventail de Symboles• Large Eventail de Constructions
Graphiques• etc.
<mathml> <mrow> <mi>sin</mi>
<mo>⁡</mo>
<mi>x</mi> </mrow></mathml>
Encodage de sin(x)
![Page 12: 1 JOME, un Composant Logiciel pour le Télé- Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML Laurent DIRAT OVE / I3S-UNSA Mercredi](https://reader035.vdocuments.pub/reader035/viewer/2022062417/551d9d8e497959293b8c392c/html5/thumbnails/12.jpg)
12
Encodage de sin(x)
Encodage Sémantique
• Nombre Fini de Symboles (~ 90)
• Eléments Vides (au sens XML)
• Domaine Première Année d’Université
• <mathml>• <apply>• <sin/>• <ci>x</ci>• </apply>• </mathml>
![Page 13: 1 JOME, un Composant Logiciel pour le Télé- Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML Laurent DIRAT OVE / I3S-UNSA Mercredi](https://reader035.vdocuments.pub/reader035/viewer/2022062417/551d9d8e497959293b8c392c/html5/thumbnails/13.jpg)
13
OpenMath
• Standard Indépendant de Toute Plate-Forme pour un Encodage Sémantiquement Riche de Formules Mathématiques
• Permettre les Echanges Entre Applications Hétérogènes
![Page 14: 1 JOME, un Composant Logiciel pour le Télé- Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML Laurent DIRAT OVE / I3S-UNSA Mercredi](https://reader035.vdocuments.pub/reader035/viewer/2022062417/551d9d8e497959293b8c392c/html5/thumbnails/14.jpg)
14
OpenMath
![Page 15: 1 JOME, un Composant Logiciel pour le Télé- Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML Laurent DIRAT OVE / I3S-UNSA Mercredi](https://reader035.vdocuments.pub/reader035/viewer/2022062417/551d9d8e497959293b8c392c/html5/thumbnails/15.jpg)
15
Encodage de sin(x)
OpenMath
• Content Dictionaries– Symboles /
Opérateurs– Sémantique
• Phrasebook– Conversion
OpenMath Structure Interne
– Et Vice Versa
• Encodages XML et Binaire
• <OMOBJ>• <OMA>• <OMS
cd=“transc1” name=“sin” />
• <OMV name=“x” />
• </OMA>• </OMOBJ>
![Page 16: 1 JOME, un Composant Logiciel pour le Télé- Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML Laurent DIRAT OVE / I3S-UNSA Mercredi](https://reader035.vdocuments.pub/reader035/viewer/2022062417/551d9d8e497959293b8c392c/html5/thumbnails/16.jpg)
16
OpenMath vs MathML
• OpenMath est Extensible– <OMS cd=“transc1” name=“sin” />
Par Opposition à
<sin/>
• OpenMath ne Décrit que la Sémantique
![Page 17: 1 JOME, un Composant Logiciel pour le Télé- Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML Laurent DIRAT OVE / I3S-UNSA Mercredi](https://reader035.vdocuments.pub/reader035/viewer/2022062417/551d9d8e497959293b8c392c/html5/thumbnails/17.jpg)
17
OpenMath vs MathML
• Ils Sont Complémentaires :– Utilisation de MathML
Recommandée pour Afficher de l’OpenMath
– Utilisation d’ OpenMath Recommandée pour Encoder la Sémantique dans MathML
![Page 18: 1 JOME, un Composant Logiciel pour le Télé- Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML Laurent DIRAT OVE / I3S-UNSA Mercredi](https://reader035.vdocuments.pub/reader035/viewer/2022062417/551d9d8e497959293b8c392c/html5/thumbnails/18.jpg)
18
JOMEJava OpenMath Editor
• Visualisateur de Formules Interactif
• Sélection
• Manipulations : Iconification, Glisser-Déplacer
![Page 19: 1 JOME, un Composant Logiciel pour le Télé- Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML Laurent DIRAT OVE / I3S-UNSA Mercredi](https://reader035.vdocuments.pub/reader035/viewer/2022062417/551d9d8e497959293b8c392c/html5/thumbnails/19.jpg)
19
JOMEJava OpenMath Editor
• Visualisateur de Formules Interactif– Sélection– Manipulations : Iconification,
Glisser-Déplacer
• Extensible– Fichiers de Ressources– Système de Plug-Ins
![Page 20: 1 JOME, un Composant Logiciel pour le Télé- Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML Laurent DIRAT OVE / I3S-UNSA Mercredi](https://reader035.vdocuments.pub/reader035/viewer/2022062417/551d9d8e497959293b8c392c/html5/thumbnails/20.jpg)
20
JOMEJava OpenMath Editor
• Composant Logiciel Autonome– Un Java Bean– Peut Etre Intégré dans des Outils
de Développement Visuels• Visual Café, Visual Age, JBuilder, etc.
– Toutes Sortes d’Applications Peuvent Etre Créées Facilement• A la Souris• Sans Ecrire une Ligne de Code
![Page 21: 1 JOME, un Composant Logiciel pour le Télé- Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML Laurent DIRAT OVE / I3S-UNSA Mercredi](https://reader035.vdocuments.pub/reader035/viewer/2022062417/551d9d8e497959293b8c392c/html5/thumbnails/21.jpg)
21
Applets à Base de JOMEConnectées EnsembleTout Changement Est Répercuté Sur les Dépendences
Cours Interactifs
![Page 22: 1 JOME, un Composant Logiciel pour le Télé- Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML Laurent DIRAT OVE / I3S-UNSA Mercredi](https://reader035.vdocuments.pub/reader035/viewer/2022062417/551d9d8e497959293b8c392c/html5/thumbnails/22.jpg)
22
Format XMLFormules OpenMath XSL Transforme le XML en HTML
Formule
Applet JOME
CoursInteractifs
![Page 23: 1 JOME, un Composant Logiciel pour le Télé- Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML Laurent DIRAT OVE / I3S-UNSA Mercredi](https://reader035.vdocuments.pub/reader035/viewer/2022062417/551d9d8e497959293b8c392c/html5/thumbnails/23.jpg)
23
Serveur
Etudiante 1
Etudiant 2Etudiant 1
OM OM
OM
Un Environnement Pour le Télé-Enseignement
![Page 24: 1 JOME, un Composant Logiciel pour le Télé- Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML Laurent DIRAT OVE / I3S-UNSA Mercredi](https://reader035.vdocuments.pub/reader035/viewer/2022062417/551d9d8e497959293b8c392c/html5/thumbnails/24.jpg)
24
Le Professeur L ’ Etudiant
Un “Talk” Mathématique
![Page 25: 1 JOME, un Composant Logiciel pour le Télé- Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML Laurent DIRAT OVE / I3S-UNSA Mercredi](https://reader035.vdocuments.pub/reader035/viewer/2022062417/551d9d8e497959293b8c392c/html5/thumbnails/25.jpg)
25
Serveur
Etudiante 1
Etudiant 2Etudiant 1
Professeur
OM
OM
OM
OM
Un Environnement Pour le Télé-Enseignement
![Page 26: 1 JOME, un Composant Logiciel pour le Télé- Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML Laurent DIRAT OVE / I3S-UNSA Mercredi](https://reader035.vdocuments.pub/reader035/viewer/2022062417/551d9d8e497959293b8c392c/html5/thumbnails/26.jpg)
26
Communication Via des Objets OpenMathContent Dictionary Spécifique
Une Interface à une Base de Données
![Page 27: 1 JOME, un Composant Logiciel pour le Télé- Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML Laurent DIRAT OVE / I3S-UNSA Mercredi](https://reader035.vdocuments.pub/reader035/viewer/2022062417/551d9d8e497959293b8c392c/html5/thumbnails/27.jpg)
27
Serveur
Etudiante 1
Etudiant 2Etudiant 1
Professeur
BD
BD
CAS
CAS
OM
OM
OM
OMOM
Un Environnement Pour le Télé-Enseignement
![Page 28: 1 JOME, un Composant Logiciel pour le Télé- Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML Laurent DIRAT OVE / I3S-UNSA Mercredi](https://reader035.vdocuments.pub/reader035/viewer/2022062417/551d9d8e497959293b8c392c/html5/thumbnails/28.jpg)
28
Conclusion
• JOME Met des Mathématiques Interactives dans des Pages WEB
• JOME Est Facile à Utiliser– C ’Est un Composant Logiciel
• Il Est Facilement Intégrable dans Différentes Applications
• Il n ’Est Pas Nécessaire d ’Etre un Programmeur Java Expert.On Construit les Programmes à la Souris
![Page 29: 1 JOME, un Composant Logiciel pour le Télé- Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML Laurent DIRAT OVE / I3S-UNSA Mercredi](https://reader035.vdocuments.pub/reader035/viewer/2022062417/551d9d8e497959293b8c392c/html5/thumbnails/29.jpg)
29
Conclusion
• JOME Est Compatible Avec les Principaux Standards de Représentation Formelle des Mathématiques– OpenMath– MathML (Encodage Sémantique)
![Page 30: 1 JOME, un Composant Logiciel pour le Télé- Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML Laurent DIRAT OVE / I3S-UNSA Mercredi](https://reader035.vdocuments.pub/reader035/viewer/2022062417/551d9d8e497959293b8c392c/html5/thumbnails/30.jpg)
30
Conclusion
• JOME Est Multi-Usages– Toutes Sortes d ’ Applications
• Editeur Interactif• Interface de Communication à des
Systèmes sur le WEB– Cours Interactifs – « Talk » Mathématique– Bases de Données
• etc.
![Page 31: 1 JOME, un Composant Logiciel pour le Télé- Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML Laurent DIRAT OVE / I3S-UNSA Mercredi](https://reader035.vdocuments.pub/reader035/viewer/2022062417/551d9d8e497959293b8c392c/html5/thumbnails/31.jpg)
31
Conclusion
• JOME, Brique Elémentaire d’un Environnement de Télé-Enseignement des Mathématiques via le WEB