Dr. Geo, la géométrie interactive
Dr. Geo continue avec Dr. Geo II, une version multiplateforme avec encore plus de fonctionnalités : http://wiki.laptop.org/go/DrGeo
Accueil | Se documenter sur Dr. Geo | Obtenir Dr. Geo | Participer au développement | Programmation Scheme

Qu'est-ce que Dr. Geo ?
Auteur : Hilaire Fernandes 
Dr Geo se Réfère à Géométrie d'Exploration et d'Observation

Dr. Geo est un logiciel de géométrie interactive. Il permet de créer des figures géométriques et de les manipuler interactivement en respectant leurs contraintes géométriques. Il est utilisable dans des situations d'enseignement/apprentissage avec des élèves du primaire ou du secondaire.
Dr. Geo intègre des fonctionalités innovantes comme l'intégration d'un langage de programmation Scheme qui permet de définir des scripts — bouts de programme — dans une figure ou bien encore une définition fonctionnelle d'une figure interactive.
Dr. Geo est un logiciel du projet GNU. Cela signifie que c'est un logiciel libre et que vous avez accès au code source sous la licence GPL. Vous pouvez le modifier et le distribuer aussi longtemps que la même licence de distribution (GPL) est utilisée. Pour en savoir plus sur cette licence et la Free Software Foundation, visitez le site web du projet GNU ou lisez le fichier COPYING de la distribution.
Pensez à visiter
la galerie
Dr. Geo, vous y trouverez de nombreux exemples de figure. Aussi n'hesitez
pas à y laisser vos propres exemples.
Récompenses
- En février 2000, Dr. Geo a reçu un premier prix lors d'un concours organisé par l'association francophone AFUL. Visitez le communiqué de presse à http://www.aful.org/presse/cp-concours.html pour en savoir plus.
- Le label Qualità Didattica est décerné par une commision d'experts de l'institut italien INDIRE aux logiciels dont la qualité didactique est reconnue. Si vous lisez l'italien, voir la fiche Dr. Geo sur le site d'INDIRE. Lire aussi le communiqué de presse relatif à cette certification.

Vidéos
Quelques animations
avec Dr. Geo à http://documentation.ofset.org/drgeo/videos.
Quelques copies d'écran
Simulation d'une horloge

Figure interactive définie récursivement
Le code suivant s'évalue dans Dr. Geo pour produire la spirale ci-dessous :
(new-figure "Spiral")
(define (square p1 p2 p3 p4 n)
(let* ((s1 (Segment "" extremities p1 p2))
(s2 (Segment "" extremities p2 p3))
(s3 (Segment "" extremities p3 p4))
(s4 (Segment "" extremities p4 p1))
(A (Point "" on-curve s1 1/10))
(B (Point "" on-curve s2 1/10))
(C (Point "" on-curve s3 1/10))
(D (Point "" on-curve s4 1/10)))
(send A masked)
(send B masked)
(send C masked)
(send D masked)
(if (> n 0)
(square A B C D (- n 1)))))
(lets Point "M" free 5 5)
(lets Point "N" free -5 5)
(lets Point "O" free -5 -5)
(lets Point "P" free 5 -5)
(square M N O P 30)

Système minimum nécessaire
- Un système d'exploitation compatible Unix (Dr. Geo est développé sous GNU/Linux)
- Un système Mac OSX
- GTK+ 2.x
- LibGlade2, LibXml2, Guile 1.4 (ou supérieur)
Ils en parlent...
- Mohamed Choubane partage sur son site des exemples d'utilisation de Dr. Geo au collège.
- Frederic Ferre, qui a produit le portage Mac de Dr. Geo, nous décrit l'utilisation de Dr. Geo sous Mac OSX. Il maintient aussi une page avec des exemples d'activités
- Mémoire professionnel de deux profresseurs stagiaires des écoles à l'IUFM de Vesoul : le mémoire et les annexes
- Andrea Centomo a écrit plusieurs articles en italien sur l'utilisation pédagogique de Dr. Geo :
- Chao-Kuei Hung, http://www.cyut.edu.tw/~ckhung/b/ma/drgeo.en.shtml, http://www.cyut.edu.tw/~ckhung/b/ma/drgeo.shtml et http://www.cyut.edu.tw/~ckhung/b/dg/. L'auteur de ce tutoriel est très intéressé par des retours de professeurs de sciences physiques sur ce document. N'hésitez pas à le contacter
