highC: draw your music
2007-2012 HighC is a music creation tool. Its goal is to make music composition as simple and direct as sketching. The concepts behind this instrument, most notably its ability to create a sense of synesthesia have kept fascinating me, as I think they reveal a lot of insights on what human computer interaction is about: transforming objects made of bits into representations made of atoms and vice-versa. see and hear more...
maths... everywhere
2010 How to entice teenagers to discover mathematics? Des Maths... Partout? is an interactive exihbit, featuring hands-on manipulations and experiences. The exhibit was created by Scientipole-Savoirs-Société and a team of renowned mathematicians of the best Mathematic institutions in France. This exhibithas been touring various places around Paris over 6 years. see more...
opinions
Various texts that have been referenced elsewhere.
- 2005 Software is meant to be free! An opinion on the free software movement as a natural economic phenomenon.
- 2005 Le logiciel est fait pour être libre! Une opinion sur le logiciel libre en tant que phénomène naturel.
- 1999 Nouvelles interfaces homme-machine: Peut-on vaincre l'inertie des standards établis ? Texte de la prise de position, portant sur les rapports entre marketing produit et IHM. Table ronde, Actes de la conférence IHM99, Cepadues, 1999.
- 1994 Réalité Augmentée: pour une définition et une nouvelle définition du domaine. unpublished text, cited by les Chroniques du Web, les cahiers du cinema, May 2001.
teaching resources
2002-2009 Emerging trends in interactive information technologies. Course material for a seminar I gave periodically at institutions such as INSEAD, Ecole des Mines de Nantes, Université de Poitiers...
2015 Théorie des graphes pour les CE1 et CE2.
1998 An animated tutorial on in-place sort algoritms.
tools and gui toolkits
Intense practice and teaching of GUI development have provided the opportunity to leave a few remarks and observations on how tools for the development of user interfaces should be designed. Nowadays, the web is everything, but some nuggets may still provide useful insights:
- 1998 Outils et Méthodes de Construction d'Interfaces. A Tutorial given at IHM98.
- 2000 What is a tool?
- 2000 What is command?
- 2000 Contraintes et modularité pour la construction interactive d'interfaces à manipulation directe. ppt file.