20
Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/ Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/ Géométrie Géométrie dynamique dynamique sur le Web sur le Web http://www.cabri.net/ http://www.cabri.net/ cabrijava cabrijava [email protected] [email protected]

Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00 Géométrie dynamique sur le Web inria.frinria.fr

Embed Size (px)

Citation preview

Page 1: Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00 Géométrie dynamique sur le Web inria.frinria.fr

Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00

Géométrie Géométrie dynamique dynamique sur le Websur le Web

Géométrie Géométrie dynamique dynamique sur le Websur le Web

http://www.cabri.net/cabrijavahttp://www.cabri.net/[email protected]@inria.fr

http://www.cabri.net/cabrijavahttp://www.cabri.net/[email protected]@inria.fr

Page 2: Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00 Géométrie dynamique sur le Web inria.frinria.fr

Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00

PlanPlan

Cabri et CabriJavaCabri et CabriJava TéléCabriJavaTéléCabriJava DiscussionDiscussion

Cabri et CabriJavaCabri et CabriJava TéléCabriJavaTéléCabriJava DiscussionDiscussion

Page 3: Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00 Géométrie dynamique sur le Web inria.frinria.fr

Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00

1. Cabri et CabriJava1. Cabri et CabriJava

Page 4: Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00 Géométrie dynamique sur le Web inria.frinria.fr

Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00

19851985 Spécifications informelles d ’unSpécifications informelles d ’un

CACAhier de hier de BRBRouillon ouillon

IInformatique nformatique pour la pour la géométriegéométrie ( (Apple)Apple)

19921992 début de collaboration avecdébut de collaboration avec                          Texas-InstrumentsTexas-Instruments

19961996 Cabri II Cabri II dans la dans la TI-92 TI-92 en classeen classe

19851985 Spécifications informelles d ’unSpécifications informelles d ’un

CACAhier de hier de BRBRouillon ouillon

IInformatique nformatique pour la pour la géométriegéométrie ( (Apple)Apple)

19921992 début de collaboration avecdébut de collaboration avec                          Texas-InstrumentsTexas-Instruments

19961996 Cabri II Cabri II dans la dans la TI-92 TI-92 en classeen classe

Quelques dates (Cabri):Quelques dates (Cabri):

Page 5: Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00 Géométrie dynamique sur le Web inria.frinria.fr

Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00

sur micros :sur micros :

Logiciel éducatif français le plus vendu :Logiciel éducatif français le plus vendu : MacOS, DOS, WindowsMacOS, DOS, Windows nombreuses langues (même en japonais, chinois, arabe..)nombreuses langues (même en japonais, chinois, arabe..)

Développé à l ’UJF et au CNRSDéveloppé à l ’UJF et au CNRS

En cours de transfert vers une start-up : CabriLogEn cours de transfert vers une start-up : CabriLog

Page 6: Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00 Géométrie dynamique sur le Web inria.frinria.fr

Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00

Page 7: Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00 Géométrie dynamique sur le Web inria.frinria.fr

Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00

sur la TI-92 :sur la TI-92 :

Page 8: Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00 Géométrie dynamique sur le Web inria.frinria.fr

Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00

Cabri sur le Web :CabriJavaCabri sur le Web :CabriJava

Projet CabriJava démarré en 96Projet CabriJava démarré en 96 Buts :Buts :

placer des figures de géométrie dynamique sur le Webplacer des figures de géométrie dynamique sur le Web garder une interactivité riche comme Cabrigarder une interactivité riche comme Cabri

Choix :Choix : applet javaapplet java lecture directe des fichiers Cabri sur le serveurlecture directe des fichiers Cabri sur le serveur

Page 9: Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00 Géométrie dynamique sur le Web inria.frinria.fr

Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00

CabriJava sur le Web (2)CabriJava sur le Web (2)

<applet <applet code="CabriJava.class" code="CabriJava.class" width=300 height=200>width=300 height=200>

<param name=<param name=archivearchive value="value="CabriJava.jarCabriJava.jar">">

<param name=<param name=langlang value="fr">value="fr">

<param name=<param name=filefile value="value="bicycle.figbicycle.fig">">

<param name=<param name=backgroundbackground value="images/ciel.jpg">value="images/ciel.jpg">

</applet></applet>

<applet <applet code="CabriJava.class" code="CabriJava.class" width=300 height=200>width=300 height=200>

<param name=<param name=archivearchive value="value="CabriJava.jarCabriJava.jar">">

<param name=<param name=langlang value="fr">value="fr">

<param name=<param name=filefile value="value="bicycle.figbicycle.fig">">

<param name=<param name=backgroundbackground value="images/ciel.jpg">value="images/ciel.jpg">

</applet></applet>

Page 10: Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00 Géométrie dynamique sur le Web inria.frinria.fr

Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00

application CabriReaderapplication CabriReader

CabriReader pour le moment (provisoire)CabriReader pour le moment (provisoire) Buts : Buts :

faciliter la publication de pages Webs avec l ’applet faciliter la publication de pages Webs avec l ’applet CabriJava : génération automatique des paramètresCabriJava : génération automatique des paramètres

lever les contraintes de sécurité : lecture ET écriture lever les contraintes de sécurité : lecture ET écriture sur le disque localsur le disque local

permettre une évolution vers une application partagéepermettre une évolution vers une application partagée

CabriReader pour le moment (provisoire)CabriReader pour le moment (provisoire) Buts : Buts :

faciliter la publication de pages Webs avec l ’applet faciliter la publication de pages Webs avec l ’applet CabriJava : génération automatique des paramètresCabriJava : génération automatique des paramètres

lever les contraintes de sécurité : lecture ET écriture lever les contraintes de sécurité : lecture ET écriture sur le disque localsur le disque local

permettre une évolution vers une application partagéepermettre une évolution vers une application partagée

Page 11: Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00 Géométrie dynamique sur le Web inria.frinria.fr

Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00

3. TéléCabriJava3. TéléCabriJava

Page 12: Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00 Géométrie dynamique sur le Web inria.frinria.fr

Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00

TéléCabri partagé à distanceTéléCabri partagé à distance

Besoin de tutorat distant pour des éléves Besoin de tutorat distant pour des éléves hospitaliséshospitalisés

Projet européen DELTA achevé entre CHU, Projet européen DELTA achevé entre CHU, Rectorat, LeibnizRectorat, Leibniz

Visio-conférence et capture de l’application Cabri Visio-conférence et capture de l’application Cabri via une liaison numéris et PictureTelvia une liaison numéris et PictureTel

Besoin de tutorat distant pour des éléves Besoin de tutorat distant pour des éléves hospitaliséshospitalisés

Projet européen DELTA achevé entre CHU, Projet européen DELTA achevé entre CHU, Rectorat, LeibnizRectorat, Leibniz

Visio-conférence et capture de l’application Cabri Visio-conférence et capture de l’application Cabri via une liaison numéris et PictureTelvia une liaison numéris et PictureTel

Page 13: Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00 Géométrie dynamique sur le Web inria.frinria.fr

Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00

TéléCabri partagé à distanceTéléCabri partagé à distance

Page 14: Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00 Géométrie dynamique sur le Web inria.frinria.fr

Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00

2. TéléCabriJava2. TéléCabriJava

Page 15: Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00 Géométrie dynamique sur le Web inria.frinria.fr

Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00

TéléCabriJava :tutorat distant par Internet

TéléCabriJava :tutorat distant par Internet

Forte demande du ministère de mise en Forte demande du ministère de mise en place d’outils adaptés aux élèves en échec place d’outils adaptés aux élèves en échec scolaire, mais aussi malades ou isolés.scolaire, mais aussi malades ou isolés.

Utile aussi aux profs comme outil Utile aussi aux profs comme outil d’échange de savoirs : formation d’échange de savoirs : formation permanentepermanente

Idée : partager une feuille CabriJava Idée : partager une feuille CabriJava associée à un chat textuelassociée à un chat textuel

Forte demande du ministère de mise en Forte demande du ministère de mise en place d’outils adaptés aux élèves en échec place d’outils adaptés aux élèves en échec scolaire, mais aussi malades ou isolés.scolaire, mais aussi malades ou isolés.

Utile aussi aux profs comme outil Utile aussi aux profs comme outil d’échange de savoirs : formation d’échange de savoirs : formation permanentepermanente

Idée : partager une feuille CabriJava Idée : partager une feuille CabriJava associée à un chat textuelassociée à un chat textuel

Page 16: Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00 Géométrie dynamique sur le Web inria.frinria.fr

Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00

TéléCabriJava :exemple d ’interfaceTéléCabriJava :exemple d ’interface

Page 17: Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00 Géométrie dynamique sur le Web inria.frinria.fr

Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00

TéléCabriJava : magistère A.MondotTéléCabriJava : magistère A.Mondot Utilisation de JavaPod d ’Éric pour assurer la synchronisation Utilisation de JavaPod d ’Éric pour assurer la synchronisation

entre client/serveurentre client/serveur Premiers essais : interaction trop ralentiePremiers essais : interaction trop ralentie

Utilisation de JavaPod d ’Éric pour assurer la synchronisation Utilisation de JavaPod d ’Éric pour assurer la synchronisation entre client/serveurentre client/serveur

Premiers essais : interaction trop ralentiePremiers essais : interaction trop ralentie

Page 18: Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00 Géométrie dynamique sur le Web inria.frinria.fr

Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00

TéléCabriJava (2) TéléCabriJava (2)

De CabriReader à CabriJava applicationDe CabriReader à CabriJava application permettre la construction et la sauvegarde de figurespermettre la construction et la sauvegarde de figures

DEA de Fabien Rigaux (octobre->juin)DEA de Fabien Rigaux (octobre->juin) Etude des différents moyens de Etude des différents moyens de

communication communication SocketsSockets RMIRMI CORBACORBA ......

De CabriReader à CabriJava applicationDe CabriReader à CabriJava application permettre la construction et la sauvegarde de figurespermettre la construction et la sauvegarde de figures

DEA de Fabien Rigaux (octobre->juin)DEA de Fabien Rigaux (octobre->juin) Etude des différents moyens de Etude des différents moyens de

communication communication SocketsSockets RMIRMI CORBACORBA ......

Page 19: Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00 Géométrie dynamique sur le Web inria.frinria.fr

Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00

3. Discussion3. Discussion

Page 20: Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00 Géométrie dynamique sur le Web inria.frinria.fr

Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00Projet TéléCabriJava - G. Kuntz - revue SIRAC - 17/10/00

Répartir, mais aussi...Répartir, mais aussi...

satisfaire les besoins de l ’application :satisfaire les besoins de l ’application : garder une bonne interactivité : transparence du garder une bonne interactivité : transparence du

processus de duplicationprocessus de duplication permettre un travail déconnecté et une permettre un travail déconnecté et une

resynchronisation à la reconnectionresynchronisation à la reconnection garder un historique des actions (pour une étude a garder un historique des actions (pour une étude a

posteriori du travail de l ’élève)posteriori du travail de l ’élève)

satisfaire les besoins de l ’application :satisfaire les besoins de l ’application : garder une bonne interactivité : transparence du garder une bonne interactivité : transparence du

processus de duplicationprocessus de duplication permettre un travail déconnecté et une permettre un travail déconnecté et une

resynchronisation à la reconnectionresynchronisation à la reconnection garder un historique des actions (pour une étude a garder un historique des actions (pour une étude a

posteriori du travail de l ’élève)posteriori du travail de l ’élève)