Introduction d'une vue textuelle synchronisée avec la vue géométrique primaire dans Cabri-II - TEL - Thèses en ligne Accéder directement au contenu
Thèse Année : 1999

Synchronizing a textual view with the primary geometric view in the dynamic geometry environment Cabri-II

Introduction d'une vue textuelle synchronisée avec la vue géométrique primaire dans Cabri-II

Valérie Bellynck

Résumé

Cabri-géomètre is a program which allows users to explore geometric diagrams through direct manipulation of the geometric objects. This software immerses the user in an intelligent microworld, thus providing a learning environment for geometry. Users can construct geometrical diagrams, explore the full range of animations and deformations of the construction, create new tools by using macro-constructions, and specialize their environment for certain tasks. If they desire, they can integrate their own tools as well. The software offers some facilities for programming by demonstration, but users must often manipulate the logical structure of the constructed program to debug and master it. The program's presentation format takes into account both the particularities of the dynamic geometry domain and the diversity of users' needs. In our prototyping work, we have specified and implemented a textual view of the figure construction program, but we have left open the possibilty of completing this view with a graph. User profiles have been taken into account in defining the form of this text, since the formalization of a programming language underlying the directly accessible visual constructions should not constrain the user; rather, he or she should intuitively/unconsciously absorb the language permitting communication between human and machine. These requirements led us to integrate into Cabri-II a textual view of geometrical figures, equivalent to the graphical view and just as dynamic as the figures (in the sense that the program is built dynamically at the time the figures are constructed). The "ubiquity" of the objects in the synchronous views permits users to implicitly learn the Cabri programming language. The "dynamic quality" of the geometry in the figure is translated into the "formal quality" of the induced language, and the manipulations of the interface are transcribed into animations of the text. Our approach, then, is to start with visual programming and then to move toward more explicit textual programming. This approach is new, and poses specific interesting problems. Practical systems based upon it could be completed fairly quickly, and these could then be profitably applied in other similar environments.
Cabri-géomètre est un logiciel qui permet l'exploration de figures géométriques par manipulation directe des objets géométriques qui les constituent. Ce logiciel plonge l'utilisateur dans un micromonde intelligent et constitue ainsi un environnement d'apprentissage pour la géométrie. Les utilisateurs peuvent construire des figures géométriques, explorer le champ des animations et déformations de la construction, élaborer de nouveaux outils avec des macro-constructions, et spécialiser leur environnement pour des tâches spécifiques en y intégrant éventuellement leurs outils personnels. Le logiciel offre des possibilités de programmation par démonstration, mais les utilisateurs ont souvent besoin de manipuler la structure logique du programme construit pour le mettre au point et le maîtriser. Le choix d'une forme particulière pour présenter ce programme tient compte des spécificités du domaine de la géométrie dynamique et de la diversité des utilisateurs. Dans notre travail de prototypage, nous avons spécifié et implémenté un support textuel, mais laissé ouverte la possibilité de le compléter par un graphe. Le profil des utilisateurs a été pris en compte pour définir la forme de ce texte : en effet, la formalisation d'un langage de programmation sous-jacent aux constructions visuelles directes ne doit pas constituer une contrainte, et la familiarisation avec ce langage (moyen de communication entre l'utilisateur et le logiciel) doit se faire de façon inconsciente. Ces exigences ont abouti à l'intégration dans Cabri-II d'une vue textuelle des figures, équivalente à la vue graphique, dynamique autant que la figure (dans ce sens que le programme se construit en même temps que la figure), et où l'ubiquité des objets dans les vues synchrones permet un apprentissage implicite du langage de Cabri-programmation. La "qualité dynamique" de la géométrie dans la figure est traduite par la "qualité formelle" du langage induit, et les manipulations de l'interface sont transcrites en des animations du texte. La démarche consistant à partir d'une programmation visuelle pour l'expliciter en une programmation textuelle est nouvelle, pose des problèmes spécifiques intéressants, et pourrait assez rapidement être complétée, puis être appliquée avec profit à d'autres environnements analogues.
Fichier principal
Vignette du fichier
tel-00004802.pdf (1.25 Mo) Télécharger le fichier
Loading...

Dates et versions

tel-00004802 , version 1 (18-02-2004)

Identifiants

  • HAL Id : tel-00004802 , version 1

Citer

Valérie Bellynck. Introduction d'une vue textuelle synchronisée avec la vue géométrique primaire dans Cabri-II. Interface homme-machine [cs.HC]. Université Joseph-Fourier - Grenoble I, 1999. Français. ⟨NNT : ⟩. ⟨tel-00004802⟩

Collections

UGA IMAG CNRS UJF
180 Consultations
282 Téléchargements

Partager

Gmail Facebook X LinkedIn More