Name: Christophe Lachenal
Nationality: French
Age: 27
Position: Ph.D student
Marital Status: Single
Address: Residence les echevins, A7, rue Seraphin Martin 38430 Moirans, France
Office: (+33) 476.635.687
Home: (+33) 476.913.307

Web page:

 Education (University)

2000- CLIPS Laboratory Grenoble Registered for Ph.D  
2000-2003 UJF Grenoble Moniteur (teaching assistant)  
1998-2000 UFR-IMA Grenoble School Magistere of Computer Science **
1997-2000 UFR-IMA Grenoble School Master of Computer Science *
1995-1997 UFR-IMA Grenoble School DEUG MIAS (basic university degree) no grade

 Ph.D Information


Funded by the French government and extended with an "ATER" (partial teaching responsibilities) position. Started in October 2000
Models and Tools for Mutli-Surface Interaction
Joelle Coutaz

The development of a reference framework for understanding, reasoning and implementing user interfaces for global smart spaces. This framework includes an ontology that makes explicit the concepts of multi-surface interaction and, based on this ontology, I-AM, a software infrastructure that supports the dynamic composition of heterogeneous interaction resources to form a unified space. In this space, users can distribute and migrate whole or parts of user interfaces as if they were handled by a unique computer. I-AM provides users with the illusion of a unified space at no extra cost for the developer. The thesis is conducted as part of the European Project Gloss (Global Smart Spaces) of the Disappearing Computer network program 2000-2003


Operating Systems   
Windows, MAC-OS X, Unix
Programming Languages   
Java, C/C++, Tcl/TK, Php, Jsp, J2EE, Html, Caml, Ada, aspect oriented programming
UML, Design Patterns, XML
Data Bases   
SQL, MySql
Graphical Toolkits   
Swing, DirectX, XWindow, OpenGL, Tk
Interactive System  
Research Area   
Human Computer Interaction, Computer Vision, Image Processing, Middleware
English (read, spoken and written), French (native language)


International Conferences   

J. Coutaz, C. Lachenal, S. Dupuy-Chessa. "Ontology for Multi-Surface Interaction". Interact 2003. Long paper
C. Lachenal, J. Coutaz. "Reference Framework for Multi-Surface Interaction". HCII 2003. Long paper
C. Lachenal, G. Rey, N. Barralon. "MUSICAE, an infrastructure for MUltiple Surface Interaction in Context Aware Environment". HCII 2003. Poster
National Conferences   

N. Barralon, C. Lachenal, J. Coutaz. "Couplage de Ressources d'Interaction". IHM 2004. Long paper.
C. Lachenal, J. Coutaz. "IntrosPAC : un outil pour comprendre et enseigner PAC-AMODEUS". IHM 2003. Demonstration
F. Vernier, C. Lachenal, L. Nigay, J. Coutaz. "Interfaces Augmentées par Effet Miroir". IHM 1999. Long paper

J. Coutaz, C. Lachenal, F. Berard, N. Barralon. "Quand les surfaces deviennent interactives..." Les cahiers du numérique : Ces objets qui communiquent. Edition Hermes - Lavoisier. 2002
European Project   

D7: "Gloss ontology and narratives"
D9.2: "Working Document on Gloss Ontology (Revised)"

D17: "Initial reference framework for multi-surface interaction"
D18: "Initial design of interaction techniques using multiple interaction surfaces"
D19: "Final reference framework for interaction surfaces"
D20: "Final examples of interaction techniques using multiple interaction surfaces"
D21: "Training course: global smart spaces"


J. Coutaz, L. Balme, C. Lachenal, N. Barralon. "Software Infrastructure for Distributed Migratable User Interfaces". Ubicomp 2003
C. Lachenal, J. Coutaz. "Requirements for an Abstract Interaction Machine". Ubicomp workshop on Concepts and Models for Ubiquitous Computing. Ubicomp 2002
J. Coutaz, C. Lachenal, G. Calvary, D. Thevenin. "Software Architecture Adaptivity for Multisurface Interaction and Plasticity". Workshop on Software Architecture requirements for CSCW, CSCW 2000

 Development Experience

  • I-AM: a middleware that supports the dynamic composition of interaction resources such as screens, keyboard and mice, to form a unified interactive space. In this space, users can distribute and migrate user interfaces as if they were handled by a single computer. This illusion of a unified space is provided at no extra cost for the developer who can reuse the convential GUI programming paradigm. This work involved developing an ontology modeled in UML which translated into an implementation lasting 12 months and which constituted approximatly 13000 lines of Java code.
  • IntrosPAC: a software tool based on aspect oriented programming, which, from a PAC-Amodeus compliant source code, generates a graphic representation of the corresponding conceptual architecture. The graphic animation supports developers for understanding the structure of their code as well as for detecting violations of the principles of the reference architecture model. IntrosPAC has been successful in teaching software architecture modeling for interactive systems and in improving students understanding. This work constituted approximatly 2 months of work and 1000 lines of Tcl code.
  • Laser Interaction: a system which allowed a user to interact at distance with a conventional user interface, e.g. a web site, using a laser instead of traditional input devices such as the mouse. This work constituted approximatly 4 months of work and 1000 lines of Tcl, C and C++ code and included the development of a generic video grabber for all Windows machines.
  • Pixel Mirror System: an augmented reality system that fuses on the same screen a conventional user interface with the video stream of a camera pointed at a user. Two kinds of usage have been explored. First, for systems that integrates explanatory gestures in mediated communication achieved by fusing the primary document, the source of the explanation, and the user's image. The second kind of usage is to combine a physical drawing done by pen and paper with an electronic drawing on the computer screen to create a new electronic document. The fusion of the images occurs in real-time. This work constituted approximatly 6 months of work and 3000 lines of C and C++ code and included the development of a video grabber (Matrox card).
  • Educational Resources Web Site: a web site that allowed tutors to post and retrieve teaching materials. This work constituted approximatly 1 month of work and 1000 lines of Php and MySql code.