Top Banner
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 18 Octobre 2000 TICE 2000, Troyes
31

Laurent DIRAT OVE / I3S-UNSA Mercredi 18 Octobre 2000 TICE 2000, Troyes

Dec 30, 2015

Download

Documents

alec-wilson

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 18 Octobre 2000 TICE 2000, Troyes. Plan. Le Problème des Mathématiques sur le WEB - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Laurent  DIRAT OVE  /  I3S-UNSA Mercredi  18  Octobre  2000 TICE   2000,  Troyes

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: Laurent  DIRAT OVE  /  I3S-UNSA Mercredi  18  Octobre  2000 TICE   2000,  Troyes

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: Laurent  DIRAT OVE  /  I3S-UNSA Mercredi  18  Octobre  2000 TICE   2000,  Troyes

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: Laurent  DIRAT OVE  /  I3S-UNSA Mercredi  18  Octobre  2000 TICE   2000,  Troyes

4

Problèmes de Notation

Page 5: Laurent  DIRAT OVE  /  I3S-UNSA Mercredi  18  Octobre  2000 TICE   2000,  Troyes

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: Laurent  DIRAT OVE  /  I3S-UNSA Mercredi  18  Octobre  2000 TICE   2000,  Troyes

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: Laurent  DIRAT OVE  /  I3S-UNSA Mercredi  18  Octobre  2000 TICE   2000,  Troyes

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: Laurent  DIRAT OVE  /  I3S-UNSA Mercredi  18  Octobre  2000 TICE   2000,  Troyes

8

Représentation Formelle des Mathématiques

• MathML• OpenMath

Page 9: Laurent  DIRAT OVE  /  I3S-UNSA Mercredi  18  Octobre  2000 TICE   2000,  Troyes

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: Laurent  DIRAT OVE  /  I3S-UNSA Mercredi  18  Octobre  2000 TICE   2000,  Troyes

10

MathML

• 2 Sortes d’Encodage– Encodage Présentation

(Presentation MathML)– Encodage Sémantique (Content

MathML)

Page 11: Laurent  DIRAT OVE  /  I3S-UNSA Mercredi  18  Octobre  2000 TICE   2000,  Troyes

11

Encodage Présentation

• Philosophie TeX• Large Eventail de Symboles• Large Eventail de Constructions

Graphiques• etc.

<mathml> <mrow> <mi>sin</mi>

<mo>&ApplyFunction;</mo>

<mi>x</mi> </mrow></mathml>

Encodage de sin(x)

Page 12: Laurent  DIRAT OVE  /  I3S-UNSA Mercredi  18  Octobre  2000 TICE   2000,  Troyes

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: Laurent  DIRAT OVE  /  I3S-UNSA Mercredi  18  Octobre  2000 TICE   2000,  Troyes

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: Laurent  DIRAT OVE  /  I3S-UNSA Mercredi  18  Octobre  2000 TICE   2000,  Troyes

14

OpenMath

Page 15: Laurent  DIRAT OVE  /  I3S-UNSA Mercredi  18  Octobre  2000 TICE   2000,  Troyes

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: Laurent  DIRAT OVE  /  I3S-UNSA Mercredi  18  Octobre  2000 TICE   2000,  Troyes

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: Laurent  DIRAT OVE  /  I3S-UNSA Mercredi  18  Octobre  2000 TICE   2000,  Troyes

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: Laurent  DIRAT OVE  /  I3S-UNSA Mercredi  18  Octobre  2000 TICE   2000,  Troyes

18

JOMEJava OpenMath Editor

• Visualisateur de Formules Interactif

• Sélection

• Manipulations : Iconification, Glisser-Déplacer

Page 19: Laurent  DIRAT OVE  /  I3S-UNSA Mercredi  18  Octobre  2000 TICE   2000,  Troyes

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: Laurent  DIRAT OVE  /  I3S-UNSA Mercredi  18  Octobre  2000 TICE   2000,  Troyes

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: Laurent  DIRAT OVE  /  I3S-UNSA Mercredi  18  Octobre  2000 TICE   2000,  Troyes

21

Applets à Base de JOMEConnectées EnsembleTout Changement Est Répercuté Sur les Dépendences

Cours Interactifs

Page 22: Laurent  DIRAT OVE  /  I3S-UNSA Mercredi  18  Octobre  2000 TICE   2000,  Troyes

22

Format XMLFormules OpenMath XSL Transforme le XML en HTML

Formule

Applet JOME

CoursInteractifs

Page 23: Laurent  DIRAT OVE  /  I3S-UNSA Mercredi  18  Octobre  2000 TICE   2000,  Troyes

23

Serveur

Etudiante 1

Etudiant 2Etudiant 1

OM OM

OM

Un Environnement Pour le Télé-Enseignement

Page 24: Laurent  DIRAT OVE  /  I3S-UNSA Mercredi  18  Octobre  2000 TICE   2000,  Troyes

24

Le Professeur L ’ Etudiant

Un “Talk” Mathématique

Page 25: Laurent  DIRAT OVE  /  I3S-UNSA Mercredi  18  Octobre  2000 TICE   2000,  Troyes

25

Serveur

Etudiante 1

Etudiant 2Etudiant 1

Professeur

OM

OM

OM

OM

Un Environnement Pour le Télé-Enseignement

Page 26: Laurent  DIRAT OVE  /  I3S-UNSA Mercredi  18  Octobre  2000 TICE   2000,  Troyes

26

Communication Via des Objets OpenMathContent Dictionary Spécifique

Une Interface à une Base de Données

Page 27: Laurent  DIRAT OVE  /  I3S-UNSA Mercredi  18  Octobre  2000 TICE   2000,  Troyes

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: Laurent  DIRAT OVE  /  I3S-UNSA Mercredi  18  Octobre  2000 TICE   2000,  Troyes

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: Laurent  DIRAT OVE  /  I3S-UNSA Mercredi  18  Octobre  2000 TICE   2000,  Troyes

29

Conclusion

• JOME Est Compatible Avec les Principaux Standards de Représentation Formelle des Mathématiques– OpenMath– MathML (Encodage Sémantique)

Page 30: Laurent  DIRAT OVE  /  I3S-UNSA Mercredi  18  Octobre  2000 TICE   2000,  Troyes

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: Laurent  DIRAT OVE  /  I3S-UNSA Mercredi  18  Octobre  2000 TICE   2000,  Troyes

31

Conclusion

• JOME, Brique Elémentaire d’un Environnement de Télé-Enseignement des Mathématiques via le WEB