Historique bref de
Cabri-Graphe

[Français | English]


L'esprit Cabri


 L'idée de CABRI (Cahier de Brouillon Informatique) s'est élaborée au plan national dans les années 1980 par différents acteurs travaillant en Combinatoire et particulièrement en théorie des graphes (Grenoble, Saint-Etienne, Paris-Orsay, Le Mans, Montpellier). Le concept est initialement dédié à la théorie des graphes mais propose en fait le principe plus général d'utiliser un ordinateur en lieu et place du papier (ou tableau) et du crayon (ou craie) pour aider toute activité de recherche ou d'enseignement.

 A l'époque les universités sont surtout équipées (au niveau informatique) de terminaux reliés à des ordinateurs centraux, mais d'une part les premiers ordinateurs personnels voire des stations de travail performantes sont déjà présentes et d'autre part l'informatique graphique a fait des progrès considérables.
 Dès les années 82-83, le laboratoire des structures discrètes et didactique (LSD) sous la direction de Jean-Marie Laborde et à l'apparition des premières machines graphiques (en particulier les LISA d'Apple suivis des Macintosh) entreprend d'acquérir ce matériel et s'attèle résolument au projet CABRI. Il apparaît en effet que les aspects (révolutionnaires pour l'époque) de convivialité et d'interactivité de ces ordinateurs correspondent exactement aux principes de CABRI.

La phase de démarrage 1983-85


L'essor 1986-91


L'état du projet depuis 1992

La théorie des graphes apporte toujours et toujours de nouveaux problèmes. Il apparaît donc que le projet Cabri-Graphe ne doive jamais s'arrêter (sauf absence cruelle de volontaires). Dans l'esprit CABRI on peut cerner deux courants dans l'extension du projet :
- d'une part améliorer toute la communication dessinée d'un graphe (prise en compte de l'orientation éventuelle du graphe, de la multiplicité des arêtes pour un graphe non-simple et traçé adéquat des arêtes par des lignes et non plus des segments de droite). Ce courant est pris en compte par Yves Carbonneaux dans sa thèse.
- d'autre part introduire plus de logique : par exemple prise en compte de l'inférence. Dans un ordre d'idée voisin, et pour éviter de créer un logiciel monstrueux prêt à tout, permettre à l'utilisateur qui se spécialise dans une des rubriques de la théorie des graphes de construire son environnement logiciel correspondant.