next up previous contents
suivant: À propos de ce monter: memoire_dragicevic précédent: Abstract   Table des matières

Bibliographie

Accot et al., 1998
Accot, J., Chatty, S., Jestin, Y., and Sire, S. (1998).
Conception des interfaces : et si nous analysions enfin la tâche du programmeur ?
In Prise de position pour les dixièmes journées francophones sur l'Interaction Homme Machine (IHM'98).

Accot et al., 1997
Accot, J., Chatty, S., Maury, S., and Palanque, P. (1997).
Formal transducers: Models of devices and building bricks for the design of highly interactive systems.
In Harrison, M. D. and Torres, J. C., editors, Design, Specification and Verification of Interactive Systems '97, Eurographics, pages 143-159, Wien. Springer-Verlag.
Proceedings of the Eurographics Workshop in Granada, Spain, June 4 - 6, 1997.

Alias, 2001
Alias (2001).
Maya real-time author (RTA).

Appert et al., 2003
Appert, C., Beaudouin-Lafon, M., and Mackay, W. (2003).
Context matters : Evaluating interaction techniques with the CIS model.
Technical Report 1372, Laboratoire de Recherche en Informatique (LRI), Université de Paris-Sud.

Apple, 2002
Apple (2002).
Introduction to the aqua human interface.

Apple, 2003
Apple (2003).
Interface builder.

Balakrishnan et al., 1999
Balakrishnan, R., Fitzmaurice, G., Kurtenbach, G., and Buxton, W. (1999).
Digital tape drawing.
In Proceedings of the 12th Annual ACM Symposium on User Interface Software and Technology, pages 161-170, N.Y. ACM Press.

Barlow et al., 1990
Barlow, H., Blakemore, C., and Weston-Smith, M. (1990).
Images and Understanding: Thoughts about images: Ideas about understanding.
Cambridge University Press.

Bastide et al., 2002
Bastide, R., Navarre, D., and Palanque, P. (2002).
A model-based tool for interactive prototyping of highly interactive applications.
In CHI '02 extended abstracts on Human factors in computer systems, pages 516-517. ACM Press.

Baudel, 1995
Baudel, T. (1995).
Morphologie de l'Interaction Humain-Ordinateur : Étude de Modèles d'Interaction Gestuelle.
Thèse de doctorat, Université de Paris-Sud, U.F.R. scientifique d'Orsay.

Baudisch et al., 2003
Baudisch, P., Cutrell, E., Robbins, D., Czerwinski, M., Tandler, P., Bederson, B., and Zierlinger, A. (2003).
Drag-and-pop and drag-and-pick: Techniques for accessing remote screen content on touch- and pen-operated systems.
In Proceedings of the 9th IFIP TC13 International Conference on Human-Computer Interaction (INTERACT'03), pages 57-64.

Beaudouin-Lafon, 1997
Beaudouin-Lafon, M. (1997).
Interaction instrumentale : de la manipulation directe à la réalité augmentée.
In Actes des Neuvièmes Journées sur l'Interaction Homme-Machine, IHM'97.

Beaudouin-Lafon, 2000
Beaudouin-Lafon, M. (2000).
Instrumental interaction: an interaction model for designing post-WIMP user interfaces.
In Turner, T., Szwillus, G., Czerwinski, M., and Fabio, P., editors, Proceedings of the 2000 Conference on Human Factors in Computing Systems (CHI-00), pages 446-453, N. Y. ACM Press.

Beaudouin-Lafon et al., 1990
Beaudouin-Lafon, M., Berteaud, Y., and Chatty, S. (1990).
Creating direct manipulation applications with xtv.
In Proc. European X Window System Conference.

Beaudouin-Lafon and Lassen, 2000
Beaudouin-Lafon, M. and Lassen, H. M. (2000).
The architecture and implementation of CPN2000, a post-WIMP graphical application.
In Proceedings of the 13th Annual Symposium on User Interface Software and Technology (UIST-00), pages 181-190, N.Y. ACM Press.

Bederson, 2003
Bederson, B. (2003).
The piccolo 1.0 toolkit.

Bederson et al., 2000
Bederson, B. B., Meyer, J., and Good, L. (2000).
Jazz: an extensible zoomable user interface graphics toolkit in java.
In Proceedings of the 13th Annual Symposium on User Interface Software and Technology (UIST-00), pages 171-180, N.Y. ACM Press.

Berry, 1989
Berry, G. (1989).
Real time programming : special purpose or general purpose languages.
Rapport interne RR-1065, Inria, Institut National de Recherche en Informatique et en Automatique.

Berry, 1999
Berry, G. (1999).
The Esterel v5 language primer.
Technical report.

Berry, 2000
Berry, G. (2000).
The Foundations of Esterel.
MIT Press.

Berry et al., 1987
Berry, G., Couronné, P., and Gonthier, G. (1987).
Programmation synchrone des systèmes réactifs: le langage ESTEREL.
Technique et Science Informatique, 6(4).

Bier et al., 1993
Bier, E., Stone, M., Pier, K., Buxton, W., and DeRose, T. (1993).
Toolglass and magic lenses: The see-through interface.
Proceedings of SIGGRAPH'93, pages 73-80.

Bier and Freeman, 1991
Bier, E. A. and Freeman, S. (1991).
MMM: A user interface architecture for shared editors on a single screen.
In Proceedings of the Fourth Annual Symposium on User Interface Software and Technology (UIST '91), pages 79-86, South Carolina, USA. ACM Press.

Bier and Stone, 1986
Bier, E. A. and Stone, M. C. (1986).
Snap-dragging.
Computer Graphics (Proc. ACM SIGGRAPH '86), 20(4):233-240.

Blanch, 2002
Blanch, R. (2002).
Programmer l'interaction avec des machines états hiérarchiques.
In Proceedings of the 14th French-speaking conference on Human-computer interaction (Conférence Francophone sur l'Interaction Homme-Machine), pages 129-136. ACM Press.

Bolt, 1980
Bolt, R. A. (1980).
``put-that-there'': Voice and gesture at the graphics interface.
Computer Graphics, 14(3):262-270.

Borning, 1979
Borning, A. H. (1979).
Thinglab - A Constraint-Oriented Simulation Laboratory.
PhD thesis, Stanford University.
Également disponible comme rapports de recherche STAN-CS-79-746 (Stanford Computer Science Department) et SSL-79-3 (XEROX Palo Alto Research Center).

Bourit, 2000
Bourit, C. (2000).
Chamois: un logiciel de constructions géométriques.

Buxton, 1983
Buxton, W. (1983).
Lexical and pragmatic considerations of input structures.
Computer Graphics, 17(1):31-37.

Buxton, 1986a
Buxton, W. (1986a).
Chunking and phrasing and the design of human-computer dialogues.
In Kugler, H. J., editor, Information Processing '86, Proceedings of the IFIP 10th Worm Computer Congress, pages 475-480. North Holland Publishers.

Buxton, 1986b
Buxton, W. (1986b).
There is more to interaction than meets the eye: Some issues in manual input.
In Norman, D. A. and Draper, S. W., editors, User Centred System Design: New Perspectives on Human-computer Interaction, pages 319-337. Lawrence Erlbaum Associates, Hillsdale, NJ.

Buxton and Myers, 1986
Buxton, W. and Myers, B. A. (1986).
A study in two-handed input.
Human Factors in Computing Systems, pages 321-326.

Cadoz, 1994
Cadoz, C. (1994).
Le geste, canal de communication homme/machine: la communication instrumentale.
Technique et Science de l'Information, 13(1):31-61.

Capponi and Laborde, 1991
Capponi, B. and Laborde, C. (1991).
Cabri-géomètre, un environnement pour l'apprentissage de la géomètrie élémentaire.
In Actes de la VIème école d'été de didactique des mathématiques, pages 220-22.

Card et al., 1990
Card, S. K., Mackinlay, J. D., and Robertson, G. G. (1990).
The design space of input devices.
In Proceedings of ACM CHI'90 Conference on Human Factors in Computing Systems, Multi-Media, pages 117-124.

Card et al., 1991
Card, S. K., Mackinlay, J. D., and Robertson, G. G. (1991).
A morphological analysis of the design space of input devices.
ACM Trans. on Inf. Sys., 9(2):99.

Carr, 1991
Carr, R. M. (1991).
The point of the pen (PenPoint operating system).
Byte Magazine, 16(2):211-214, 216, 219-221.

Carson, 1997
Carson, G. S. (1997).
Standards pipeline:the Open GL specification.
Computer Graphics, 31(2):17-18.

Chapman, 2003
Chapman, D. (2003).
Visual C++ 6.
Le Programmeur. CampusPress.

Chatty, 1994
Chatty, S. (1994).
Extending a graphical toolkit for two-handed interaction.
In Proceedings of the ACM Symposium on User Interface Software and Technology, Two Hands and Three Dimensions, pages 195-204.

CMI, 2002
CMI (2002).
Le projet GINA (Géométrie Interactive et NAturelle).

Cohen et al., 1989
Cohen, P. R., Dalrymple, M., Moran, D. B., Pereira, F. C., and Sullivan, J. W. (1989).
Synergistic use of direct manipulation and natural language.
In Proceedings of the SIGCHI conference on Human factors in computing systems, pages 227-233. ACM Press.

Coutaz, 1987
Coutaz, J. (1987).
PAC, an object-oriented model for dialog design.
In Proceedings of IFIP INTERACT'87: Human-Computer Interaction, 2. Design and Evaluation Methods: 2.5 Dialogue Design and Evaluation, pages 431-436.

Cycore, 2003
Cycore (2003).
Cult3D Designer.

Dix and Runciman, 1985
Dix, A. and Runciman, C. (1985).
Abstract models of interactive systems.
In Proceedings of the HCI'85 Conference on People and Computers: Designing the Interface, The Design Process: Models and Notation for Interaction, pages 13-22.

Doherty et al., 2001
Doherty, E., Cockton, G., Bloor, C., and Benigno, D. (2001).
Improving the performance of the cyberlink mental interface with "yes / no program".
In Proceedings of ACM CHI 2001 Conference on Human Factors in Computing Systems, Motion and Emotion, pages 69-76.

Dragicevic, 1998
Dragicevic, P. (1998).
Concrétiser les dispositifs d'entrée dans les outils de développement.
In Actes des dixièmes journées francophones sur l'Interaction Homme Machine (IHM'98), pages 133-139.

Dragicevic, 2001
Dragicevic, P. (2001).
Une architecture en cascade pour des systèmes interactifs multi-dispositifs.
In Blandford, A., Vanderdonkt, J., and Gray, P., editors, People and Computers XV Interaction without Frontiers: Joint proceedings of IHM 2001 and HCI 2001, volume 2, pages 191-192. Springer Verlag.

Dragicevic, 2002
Dragicevic, P. (2002).
Page Web du projet ICON.

Dragicevic and Fekete, 1999
Dragicevic, P. and Fekete, J. (1999).
Étude d'une boîte à outils multi-dispositifs.
In Actes de la 11ième conférence francophone d'Interaction Homme-Machine (IHM99), pages 55-62. Cepadues.

Dragicevic and Fekete, 2000
Dragicevic, P. and Fekete, J. (2000).
Input device selection and interaction configuration with ICON.
Technical Report 00/5/INFO, École des Mines de Nantes, département Informatique.

Dragicevic and Fekete, 2001
Dragicevic, P. and Fekete, J. (2001).
Input device selection and interaction configuration with ICON.
In Blandford, A., Vanderdonkt, J., and Gray, P., editors, People and Computers XV Interaction without Frontiers: Joint proceedings of IHM 2001 and HCI 2001, pages 543-558. Springer Verlag.

Dragicevic and Fekete, 2002
Dragicevic, P. and Fekete, J. (2002).
ICON: Input device selection and interaction configuration.
In UIST '02 Companion. The 15th Annual ACM Symposium on User Interface Software and Technology.

Dragicevic and Fekete, 2003
Dragicevic, P. and Fekete, J. (2003).
ICON: Towards high input adaptability of interactive applications.
Technical Report (en cours de publication), École des Mines de Nantes, département Informatique.

Dragicevic and Fekete, 2004
Dragicevic, P. and Fekete, J. (2004).
The input configurator toolkit: Towards high input adaptability in interactive applications.
In SOUMIS À AVI'2004 Advanced Visual Interfaces. ACM Press.

Dragicevic and Huot, 2002
Dragicevic, P. and Huot, S. (2002).
SpiraClock: a continuous and non-intrusive display for upcoming events.
In CHI '02 extended abstracts on Human factors in computer systems, pages 604-605. ACM Press.

Duke and Harrison, 1993
Duke, D. J. and Harrison, M. D. (1993).
Abstract interaction objects.
In Hubbold, R. J. and Juan, R., editors, Eurographics '93, pages 25-36, Oxford, UK. Eurographics, Blackwell Publishers.

Dunn, 2000
Dunn, J. (2000).
Developing accessible JFC applications.

Dunn and Herzog, 1977
Dunn, R. M. and Herzog, B. (1977).
Status report of the Graphics Standards Planning Committee of ACMSIGGRAPH.
Computer Graphics, 11(3):I-19 + II-117.

Eckert et al., 1979
Eckert, R., Enderle, G., Kansy, K., and Prester, F. (1979).
GKS'79 - proposal of a standard for a graphical kernel system.
In Proceedings of Eurographics'79.

Eckstein and Loy, 2002
Eckstein, R. and Loy, M. (2002).
Java Swing.
O'Reilly & Associates, Inc., 981 Chestnut Street, Newton, MA 02164, USA, 2e edition.

Elliott et al., 1994
Elliott, C., Schechter, G., Yeung, R., and Abi-Ezzi, S. (1994).
TBAG: A high level framework for interactive, animated 3D graphics applications.
In Glassner, A., editor, Proceedings of SIGGRAPH '94 (Orlando, Florida, July 24-29, 1994), Computer Graphics Proceedings, Annual Conference Series, pages 421-434. ACM SIGGRAPH, ACM Press.
ISBN 0-89791-667-0.

Elo, 2002
Elo (2002).
Keys to a successful kiosk application.

Esteban, 1997
Esteban, O. (1997).
Programmation visuelle pour la construction d'interfaces homme-machine hautement interactives.
Thèse de doctorat, Laboratoire Interface Homme Systèmes (LIHS).

Esteban et al., 1995
Esteban, O., Chatty, S., and Palanque, P. (1995).
Whizz'ed: a visual environment for building highly interactive software.
In Proceedings of IFIP INTERACT'95: Human-Computer Interaction, pages 121-126.

Fekete and Beaudouin-Lafon, 1996
Fekete, J. and Beaudouin-Lafon, M. (1996).
Using the multi-layer model for building interactive graphical applications.
In Proceedings of the ACM Symposium on User Interface Software and Technology, Papers: Tools, pages 109-118.

Fekete and Dragicevic, 2000
Fekete, J. and Dragicevic, P. (2000).
Une architecture multi-dispositifs.
In Actes du Colloque sur les Interfaces Multimodales.

Fekete et al., 1998
Fekete, J., Richard, M., and Dragicevic, P. (1998).
Specification and verification of interactors : A tour of esterel.
In Roast, C. R., editor, Formal Aspects of Human Computer Interaction FAHCI'98, pages 103-118. British Computer Society.

Fekete, 1996a
Fekete, J.-D. (1996a).
Les trois services du noyau sémantique indispensables à l'IHM.
In Actes Huitièmes Journées sur l'Ingénierie des Interfaces Homme-Machine, IHM'96, pages 45-50.

Fekete, 1996b
Fekete, J.-D. (1996b).
Un modèle multicouche pour la construction d'applications graphiques interactives.
Thèse de doctorat, Université de Paris-Sud, Orsay (France).

Figueroa et al., 2002
Figueroa, P., Green, M., and Hoover, H. J. (2002).
InTml: a description language for VR applications.
In Proceeding of the seventh international conference on 3D Web technology, pages 53-58. ACM Press.

FingerWorks, 2003
FingerWorks (2003).
iGesture multitouch Pad.
Brevet US. 6323846.

Fitzmaurice and Buxton, 1997
Fitzmaurice, G. and Buxton, W. (1997).
An empirical evaluation of graspable user interfaces: Towards specialized, space-multiplexed input.
In Proceedings of ACM CHI 97 Conference on Human Factors in Computing Systems, volume 1 of PAPERS: Handy User Interfaces, pages 43-50.

Fitzmaurice et al., 1995
Fitzmaurice, G. W., Ishii, H., and Buxton, W. (1995).
Bricks: Laying the foundations for graspable user interfaces.
In Katz, I. R., Mack, R., Marks, L., Rosson, M. B., and Nielsen, J., editors, Proceedings of the Conference on Human Factors in Computing Systems (CHI'95), pages 442-449, New York, NY, USA. ACM Press.

Foley et al., 1990
Foley, J., van Dam, A., Feiner, S., and Hughes, J. (1990).
Computer graphics Principles and Practice.
Addison-Wesley, 2e edition.

Foley et al., 1984
Foley, J. D., Wallace, V. L., and Chan, P. (1984).
The human factors of computer graphics interaction techniques.
IEEE Computer Graphics and Applications, 4(11):13-48.

Fowler, 1999
Fowler, A. (1999).
A Swing architecture overview: The inside story on JFC component design.

Frantz, 2000
Frantz, G. (2000).
Visual Basic 6 : Le guide du programmeur.
La référence. Osman Eyrolles Multimédia.

Gill, 2002
Gill, L. (2002).
The secret of logitech's success.
E-Commerce Times.

Goldberg and Robson, 1981
Goldberg, A. and Robson, D. (1981).
The Smalltalk-80 system.
Byte Magazine, 6(8):36-48.

Greenberg and Boyle, 2002
Greenberg, S. and Boyle, M. (2002).
Customizable physical interfaces for interacting with conventional applications.
In Proceedings of the 15th annual ACM symposium on User interface software and technology (UIST-02), pages 31-40, New York. ACM Press.

Greenberg and Fitchett, 2001
Greenberg, S. and Fitchett, C. (2001).
Phidgets: Easy development of physical interfaces through physical widgets.
In Proceedings of the 14th Annual Symposium on User Interface Software and Technology (UIST-01), pages 209-218, New York. ACM Press.

GSA, 1991
GSA (1991).
Managing end user computing for users with disabilities.
General Services Administration.
Washington, DC.

Guiard, 1987
Guiard, Y. (1987).
Asymmetric division of labor in human skilled bimanual action: The kinematic chain as a model.
The Journal of Motor Behavior, 19(4):486-517.

Halbwachs et al., 1991
Halbwachs, N., Caspi, P., Raymond, P., and Pilaud, D. (1991).
The synchronous data flow programming language LUSTRE.
In Proceedings of the IEEE, volume 79.

Haptek, 2003
Haptek (2003).
PeoplePutty: dynamic 3-D character building tool.

Harel, 1987
Harel, D. (1987).
Statecharts: A visual formalism for complex systems.
Science of Computer Programming, 8(3):231-274.

Hewitt, 1984
Hewitt, W. T. (1984).
PHIGS -- Programmer's Hierarchical Interactive Graphics System.
Computer Graphics Forum, 3(4):299-300.

Hinckley et al., 1998
Hinckley, K., Czerwinski, M., and Sinclair, M. (1998).
Interaction and modeling techniques for desktop two-handed input.
In Proceedings of the 11th Annual Symposium on User Interface Software and Technologie (UIST-98), pages 49-58, New York. ACM Press.

Hinckley et al., 2003
Hinckley, K., Jacob, R., and Ware, C. (2003).
Computer Science and Engineering Handbook Second Edition (in press), chapter Input/Output Devices and Interaction Techniques.
CRC Press, 2e edition.

Hinckley et al., 1994a
Hinckley, K., Pausch, R., Goble, J. C., and Kassell, N. F. (1994a).
Passive real-world interface props for neurosurgical visualization.
Proceedings of CHI `94, pages 452-458.

Hinckley et al., 1994b
Hinckley, K., Pausch, R., Goble, J. C., and Kassell, N. F. (1994b).
A survey of design issues in spatial input.
In ACM UIST'94 Symp. on User Interface Software & Technology, pages 213-222.

Honeywell, 1999
Honeywell, S. (1999).
Quake III Arena: Prima's Official Strategy Guide.
Prima Lifestyles.

Hong and Landay, 2000
Hong, J. I. and Landay, J. A. (2000).
SATIN: a toolkit for informal ink-based applications.
In Proceedings of the 13th Annual Symposium on User Interface Software and Technology (UIST-00), pages 63-72, N.Y. ACM Press.

Hourcade and Bederson, 1999
Hourcade, J. P. and Bederson, B. B. (1999).
Architecture and implementation of a java package for multiple input devices (MID).
Rapport interne CS-TR-4018, University of Maryland, College Park.

Hourizi and Johnson, 2001
Hourizi, R. and Johnson, P. (2001).
Beyond mode error: Supporting strategic knowledge structures to enhance cockpit safety.
In Blandford, A., Vanderdonkt, J., and Gray, P., editors, People and Computers XV Interaction without Frontiers: Joint proceedings of IHM 2001 and HCI 2001.

Hudson, 1990
Hudson, S. E. (1990).
Adaptive semantic snapping - a technique for semantic feedback at the lexical level.
In Proceedings of the SIGCHI conference on Human factors in computing systems, pages 65-70. ACM Press.

Hudson et al., 1997
Hudson, S. E., Rodenstein, R., and Smith, I. (1997).
Debugging lenses: A new class of transparent tools for user interface debugging.
In Proceedings of the ACM Symposium on User Interface Software and Technology, Making Things Visible, pages 179-187.

Hudson and Smith, 1996a
Hudson, S. E. and Smith, I. (1996a).
SubArctic UI Toolkit user's manual st. Paul release (beta version 0.8e).
GA 30332-0280.

Hudson and Smith, 1996b
Hudson, S. E. and Smith, I. (1996b).
Ultra-lightweight constraints.
In Proceedings of the 9th annual ACM symposium on User interface software and technology, pages 147-155. ACM Press.

Hudson and Stasko, 1993
Hudson, S. E. and Stasko, J. T. (1993).
Animation support in a user interface toolkit: flexible, robust, and reusable abstractions.
In Proceedings of the 6th annual ACM symposium on User interface software and technology, pages 57-67. ACM Press.

Huot, 2003
Huot, S. (2003).
Page Web du projet MagLite.

Huot et al., 2003
Huot, S., Dumas, C., and Hégron, G. (2003).
Toward creative 3D modeling: an architects' sketches study.
In Proceedings of the 9th IFIP TC13 International Conference on Human-Computer Interaction (INTERACT'03).

Hutchins et al., 1986
Hutchins, E. L., Hollan, J. D., and Norman, D. A. (1986).
Direct manipulation interfaces.
In Norman, D.A. and Draper, S. W., editors, User Centered System Design: New Perspectives on Human-Computer Interaction, pages 87-124. Lawrence Erlbaum Associates, Hillsdale, NJ and London.

Ingalls et al., 1988
Ingalls, D., Wallace, S., Chow, Y.-Y., Ludolph, F., and Doyle, K. (1988).
Fabrik: A visual programming environment.
In Meyrowitz, N., editor, OOPSLA'88: Object-Oriented Programming Systems, Languages and Applications: Conference Proceedings, pages 176-190.

Ishii and Ullmer, 1997
Ishii, H. and Ullmer, B. (1997).
Tangible bits: Towards seamless interfaces between people, bits and atoms.
In Proceedings of ACM CHI 97 Conference on Human Factors in Computing Systems, volume 1 of PAPERS: Beyond the Desktop, pages 234-241.

ISO, 1985
ISO (1985).
The Graphical Kernel System (GKS): ISO 7942.
International Organization for Standardization, Geneva, Switzerland.

ISO, 1987
ISO (1987).
LOTOS - language of temporal ordering specification.
Technical Report ISO DP 8807.

Jacob, 1996
Jacob, R. J. K. (1996).
Human-computer interaction: Input devices.
ACM Computing Surveys, 28(1):177-179.

Jacob et al., 1999
Jacob, R. J. K., Deligiannidis, L., and Morrison, S. (1999).
A software model and specification language for non-WIMP user interfaces.
ACM Transactions on Computer-Human Interaction, 6(1):1-46.

Jacob et al., 1994
Jacob, R. J. K., Sibert, L. E., McFarlane, D. C., and Mullen Jr., M. P. (1994).
Integrality and separability of input devices.
ACM Transactions on Computer-Human Interaction, 1(1):3-26.

Jensen, 1995
Jensen, K. (1995).
Coloured Petri Nets: Basic Concepts, Analysis Methods and Practical Use, vol. 2.
EATCS Monographs on Theoretical Computer Science. Springer Verlag.

Jusb, 2003
Jusb (2003).
jusb: Java USB.

Kansy, 1985
Kansy, K. (1985).
$ 3$D extension to GKS.
Computers and Graphics, 9(3):267-273.

Knep et al., 1995
Knep, B., Hayes, C., Sayre, R., and Williams, T. (1995).
Dinosaur input device.
In Katz, I. R., Mack, R., Marks, L., Rosson, M. B., and Nielsen, J., editors, Proceedings of the Conference on Human Factors in Computing Systems (CHI'95), pages 304-309, New York, NY, USA. ACM Press.

Krasner and Pope, 1988
Krasner, G. E. and Pope, S. T. (1988).
A cookbook for using the model-view-controller user interface paradigm in Smalltalk-80.
Journal of Object Oriented Programming, 1(3):26-49.

Kurtenbach and Buxton, 1994
Kurtenbach, G. and Buxton, W. (1994).
User learning and performance with marking menus.
In Adelson, B., Dumais, S., and Olson, J., editors, Proceedings of the Conference on Human Factors in Computing Systems, pages 258-264, New York, NY, USA. ACM Press.

Kurtenbach et al., 1997
Kurtenbach, G., Fitzmaurice, G., Baudel, T., and Buxton, B. (1997).
The design of a GUI paradigm based on tablets, two-hands, and transparency.
In Proceedings of ACM CHI 97 Conference on Human Factors in Computing Systems, volume 1 of PAPERS: Handy User Interfaces, pages 35-42.

Lacomme et al., 2003
Lacomme, P., Prins, C., and Sevaux, M. (2003).
Algorithmes de graphes.
Eyrolles, 2e edition.

Landay and Myers, 1995
Landay, J. A. and Myers, B. A. (1995).
Interactive sketching for the early stages of user interface design.
In Katz, I. R., Mack, R., Marks, L., Rosson, M. B., and Nielsen, J., editors, Proceedings of the Conference on Human Factors in Computing Systems (CHI'95), pages 43-50, New York, NY, USA. ACM Press.

Linton et al., 1989
Linton, M. A., Vlissides, J. M., and Calder, P. R. (1989).
Composing user interfaces with InterViews.
IEEE Computer, 22(2).

Lipscomb and Pique, 1993
Lipscomb, J. S. and Pique, M. E. (1993).
Analog input device physical characteristics.
ACM SIGCHI Bulletin, 25(3):40-45.

Mackay, 1996
Mackay, W. E. (1996).
Réalité augmentée : le meilleur des deux mondes.
La Recherche, numéro spécial 'L'ordinateur au doigt et à l'\oe il', 284.

Mackay et al., 1998
Mackay, W. E., Fayard, A.-L., Frobert, L., and Medini, L. (1998).
Reinventing the familiar: Exploring an augmented reality design space for air traffic control.
In Proceedings of ACM CHI 98 Conference on Human Factors in Computing Systems, volume 1 of Computer Augmented Environments, pages 558-565.

MacKenzie and Zhang, 1997
MacKenzie, I. S. and Zhang, S. (1997).
The immediate usability of Graffiti.
In Graphics Interface '97, pages 129-137.

Maloney et al., 1989
Maloney, J. H., Borning, A., and Freeman-Benson, B. N. (1989).
Constraint technology for user-interface construction in ThingLab II.
In Meyrowitz, N., editor, OOPSLA'89 Conference Proceedings: Object-Oriented Programming: Systems, Languages, and Applications, pages 381-388. ACM Press.

Mankoff et al., 2000
Mankoff, J., Hudson, S. E., and Abowd, G. D. (2000).
Providing integrated toolkit-level support for ambiguity in recognition-based interfaces.
In Turner, T., Szwillus, G., Czerwinski, M., and Fabio, P., editors, Proceedings of the 2000 Conference on Human Factors in Computing Systems (CHI-00), pages 368-375, N. Y. ACM Press.

Mann, 1996
Mann, S. (1996).
'smart clothing': Wearable multimedia computing and 'personal imaging' to restore the technological balance between people and their environments.
In Proceedings of the Fourth ACM Multimedia Conference (MULTIMEDIA'96), pages 163-174, New York, NY, USA. ACM Press.

Marsan et al., 1995
Marsan, M. A., Balbo, G., Conte, G., Donatelli, S., and Franceschinis, G. (1995).
Modelling with Generalized Stochastic Petri Nets.
Wiley Series in Parallel Computing. John Wiley and Sons.

Maximilien et al., 2001
Maximilien, M., Dimmock, B., Streetman, D., Weischedel, B., Klissner, P., Dusankar, S., Kleinman, R., McKinlay, H., Wincor-Nixdorf, Duellings, P., Lindsjö, R., Turner, S., Gay, P., and Dainson, B. (2001).
Java API for USB (javax.usb), JSR-80 specification v0.9.0.

McCormack and Asente, 1988
McCormack, J. and Asente, P. (1988).
Using the X toolkit or how to write a widget.
In Proceedings of the USENIX Summer Conference, pages 1-14, Berkeley, CA, USA. USENIX Association.

McDaniel and Myers, 1998
McDaniel, R. G. and Myers, B. A. (1998).
Building applications using only demonstration.
In Proceedings of the 3rd international conference on Intelligent user interfaces, pages 109-116.

Mealy, 1955
Mealy, G. H. (1955).
A method for synthesizing sequential circuits.
Bell System Technical Journal, 34(5):1045-1079.

Mertz et al., 2000
Mertz, C., Vinot, J., and Etienne, D. (2000).
Entre interaction directe et reconnaissance d'écriture : les gestes écologiques.
In ERGO-IHM 2000, pages 170-177, Biarritz, France. CRT ILS & ESTIA.

Microsoft, 2003a
Microsoft (2003a).
DirectInput C/C++ reference.

Microsoft, 2003b
Microsoft (2003b).
Transcriber.

Microïds, 2002
Microïds (2002).
Syberia.

Milgram and Kishino, 1994
Milgram, P. and Kishino, F. (1994).
A taxonomy of mixed reality visual displays.
IEICE Transactions on Information Systems, E77-D(12).

Modugno, 1993
Modugno, F. (1993).
PURSUIT: Programming in the user interface.
In Proceedings of ACM INTERCHI'93 Conference on Human Factors in Computing Systems - Adjunct Proceedings, Doctoral Consortium, page 217.

Moore, 1956
Moore, E. F. (1956).
Gedanken-experiments on sequential machines.
Technical report.

Mozilla, 2003
Mozilla (2003).
The optimoz project.

Murakami et al., 1995
Murakami, T., Hayashi, K., Oikawa, K., and Nakajima, N. (1995).
DO-IT: Deformable objects as input tools.
In Proceedings of ACM CHI'95 Conference on Human Factors in Computing Systems, volume 2 of Interactive Experience, pages 87-88.

Myers, 1990
Myers, B. A. (1990).
A new model for handling input.
ACM Transactions on Information Systems, 8(3):289-320.

Myers, 1992
Myers, B. A. (1992).
Demonstrational interfaces: A step beyond direct manipulation.
Computer, 25(8):61-73.

Myers, 1993
Myers, B. A. (1993).
Why are human-computer interfaces difficult to design and Implement?
Technical Report CMU-CS-93-183, Carnegie Mellon University, School of Computer Science.

Myers, 1996
Myers, B. A. (1996).
The Amulet v2.0 reference manual.

Myers, 1998a
Myers, B. A. (1998a).
A brief history of human-computer interaction technology.
interactions, 5(2):44-54.

Myers, 1998b
Myers, B. A. (1998b).
Scripting graphical applications by demonstration.
In Proceedings of ACM CHI 98 Conference on Human Factors in Computing Systems, volume 1 of Software Behind the Scenes, pages 534-541.

Myers and Kosbie, 1996
Myers, B. A. and Kosbie, D. S. (1996).
Reusable hierarchical command objects.
In Tauber, M. J., Bellotti, V., Jeffries, R., Mackinlay, J. D., and Nielsen, J., editors, Proceedings of the Conference on Human Factors in Computing Systems : Commun Ground, pages 260-267, New York. ACM Press.

Myers et al., 1993
Myers, B. A., McDaniel, R. G., and Kosbie, D. S. (1993).
Marquise: Creating complete user interfaces by demonstration.
In Proceedings of ACM INTERCHI'93 Conference on Human Factors in Computing Systems, Demonstration Based Systems, pages 293-300.

Myers et al., 1997
Myers, B. A., McDaniel, R. G., Miller, R. C., Ferrency, A. S., Faulring, A., Kyle, B. D., Mickish, A., Klimovitski, A., and Doane, P. (1997).
The Amulet environment: New models for effective user interface software development.
IEEE Transactions on Software Engineering, 23(6):347-365.

Mynatt et al., 1999
Mynatt, E. D., Edwards, W. K., LaMarca, A., and Igarashi, T. (1999).
Flatland: New dimensions in office whiteboards.
In Williams, M. G., Altom, M. W., Ehrlich, K., and Newman, W., editors, Proceedings of the Conference on Human Factors in Computing Systems (CHI-99), pages 346-353, New York. ACM Press.

Ng et al., 1998
Ng, E., Bell, T., and Cockburn, A. (1998).
Improvements to a pen-based musical input system.
In OzCHI'98: The Australian Conference on Computer-Human Interaction, pages 239-252. IEEE Press.

Nigay and Coutaz, 1993
Nigay, L. and Coutaz, J. (1993).
A design space for multimodal systems: Concurrent processing and data fusion.
In Proceedings of ACM INTERCHI'93 Conference on Human Factors in Computing Systems, Voices and Faces, pages 172-178.

Nigay and Coutaz, 1995
Nigay, L. and Coutaz, J. (1995).
A generic platform for addressing the multimodal challenge.
In Proceedings of ACM CHI'95 Conference on Human Factors in Computing Systems, volume 1 of Papers: Multimodal Interfaces, pages 98-105.

Norman, 1981
Norman, D. A. (1981).
Categorization of action slips.
Psychological Review, 1(88):1-15.

Norman, 2002
Norman, D. A. (2002).
The Design of Everyday Things.
Basic Books.

Norman and Draper, 1986
Norman, D. A. and Draper, S. (1986).
User Centered System design.
Lawrence Earlbaum Assoc., Hillsdale.

Opera, 2003
Opera (2003).
Mouse gestures in opera.

Orr and Abowd, 2000
Orr, R. J. and Abowd, G. D. (2000).
The smart floor: a mechanism for natural user identification and tracking.
In CHI '00 extended abstracts on Human factors in computer systems, pages 275-276. ACM Press.

Palanque and Bastide, 1993
Palanque, P. and Bastide, R. (1993).
Interactive Cooperative Objects : an Object-Oriented Formalism Based on Petri Nets for User Interface Design.
In IEEE / System Man and Cybernetics 93, pages 274-285. Elsevier Science Publisher.

Palanque and Bastide, 1997
Palanque, P. and Bastide, R. (1997).
Synergistic modelling of tasks, users and systems using formal specification techniques.
Interacting with Computers, 9(2):129-153.

Palay et al., 1988
Palay, A. J., Hansen, W. J., Sherman, M., Wadlow, M. G., Neuendorffer, T. P., Stern, Z., Bader, M., and Peters, T. (1988).
The Andrew Toolkit -- an overview.
In USENIX Association, editor, EUUG Conference Proceedings, Spring, 1988. London, England, pages 311-??, Buntingford, Herts, UK. EUUG.

Paradigm, 2003
Paradigm (2003).
Vega prime.

Paragon, 2003
Paragon (2003).
Penreader.

Partridge et al., 2002
Partridge, K., Chatterjee, S., Sazawal, V., Borriello, G., and Want, R. (2002).
TiltType: accelerometer-supported text entry for very small devices.
In Proceedings of the 15th annual ACM symposium on User interface software and technology (UIST-02), pages 201-204, New York. ACM Press.

Paternò and Faconti, 1992
Paternò, F. and Faconti, G. (1992).
On the use of LOTOS to describe graphical interaction.
In Proceedings of the HCI'92 Conference on People and Computers VII, Graphics - Design and Techniques, pages 155-173.

Patrick and Sachs, 1994
Patrick, M. and Sachs, G. (1994).
X11 input extension library specification.

Pearson and Weiser, 1986
Pearson, G. and Weiser, M. (1986).
Of moles and men: The design of foot controls for workstations.
In Proceedings of ACM CHI'86 Conference on Human Factors in Computing Systems, Haptic Techniques, pages 333-339.

Perlin, 1998
Perlin, K. (1998).
Quikwriting: Continuous stylus-based text entry.
In Proceedings of the ACM Symposium on User Interface Software and Technology, Fast Pen Input, pages 215-216.

Petri, 1962
Petri, C. A. (1962).
Fundamentals of a theory of asynchronous information flow.
Proc. IFIP Congress, N-H.

Pfaff, 1985
Pfaff, G. E., editor (1985).
User Interface Management Systems: Proceedings of the Seeheim Workshop, Berlin. Springer-Verlag.
proceedings of the Workshop on User Interface Management Systems, held in Seeheim, FRG, November 1-3, 1983.

Pieper and Kobsa, 1999
Pieper, M. and Kobsa, A. (1999).
Talking to the ceiling: an interface for bed-ridden manually impaired users.
In CHI '99 extended abstracts on Human factors in computer systems, pages 9-10. ACM Press.

Piper et al., 2002
Piper, B., Ratti, C., and Ishii, H. (2002).
Illuminating clay: a 3-D tangible interface for landscape analysis.
In Terveen, L., Wixon, D., Comstock, E., and Sasse, A., editors, Proceedings of the CHI 2002 Conference on Human Factors in Computing Systems (CHI-02), pages 355-362, New York. ACM Press.

Poller and Garter, 1984
Poller, M. and Garter, S. K. (1984).
The effects of modes on text editing by experienced editor users.
Human Factors, 26(4):449-462.

Poupyrev et al., 1996
Poupyrev, I., Billinghurst, M., Weghorst, S., and Ichikawa, T. (1996).
The go-go interaction technique: Non-linear mapping for direct manipulation in VR.
In Proceedings of the ACM Symposium on User Interface Software and Technology, Papers: Virtual Reality (TechNote), pages 79-80.

Poyner, 1996
Poyner, R. (1996).
Wintab interface specification 1.1 : 16- and 32-bit API reference.

Preece et al., 1994
Preece, J., Rogers, Y., Sharp, H., Benyon, D., Holland, S., and Carey, T. (1994).
Human-Computer Interaction.
Addison-Wesley Publishing, Reading, Mass.
OCLC 35598754.

Raisamo and Räihä, 1996
Raisamo, R. and Räihä, K.-J. (1996).
A new direct manipulation technique for aligning objects in drawing programs.
In Proceedings of the Ninth Annual Symposium on User Interface Software and Technogy, pages 157-164, New York. ACM Press.

Reitmayr and Schmalstieg, 2001
Reitmayr, G. and Schmalstieg, D. (2001).
An open software architecture for virtual reality interaction.
In Shaw, C. and Wang, W., editors, Proceedings of the ACM Symposium on Virtual Reality Software and Technology (VRST-01), pages 47-54, New York. ACM Press.

Rekimoto, 1996
Rekimoto, J. (1996).
Tilting operations for small screen interfaces.
In Proceedings of the Ninth Annual Symposium on User Interface Software and Technogy, pages 167-168, New York. ACM Press.

Rekimoto, 2002
Rekimoto, J. (2002).
SmartSkin: an infrastructure for freehand manipulation on interactive surfaces.
In Terveen, L., Wixon, D., Comstock, E., and Sasse, A., editors, Proceedings of the CHI 2002 Conference on Human Factors in Computing Systems (CHI-02), pages 113-120, New York. ACM Press.

Roosendaal and Wartmann, 2003
Roosendaal, T. and Wartmann, C. (2003).
The Official Blender Gamekit: Interactive 3-D for Artists.
No Starch Press.

Roussel, 2002
Roussel, N. (2002).
Videoworkspace: une boîte à outils pour l'exploration de nouvelles techniques de gestion de fenêtres.
In Proceedings of the 14th French-speaking conference on Human-computer interaction (Conférence Francophone sur l'Interaction Homme-Machine), pages 271-274. ACM Press.

Salber et al., 1999
Salber, D., Dey, A. K., and Abowd, G. D. (1999).
The context toolkit: Aiding the development of context-enabled applications.
In Williams, M. G., Altom, M. W., Ehrlich, K., and Newman, W., editors, Proceedings of the Conference on Human Factors in Computing Systems (CHI-99), pages 434-441, New York. ACM Press.

Salem and Zhai, 1997
Salem, C. and Zhai, S. (1997).
An isometric tongue pointing device.
In Proceedings of ACM CHI 97 Conference on Human Factors in Computing Systems, volume 1 of TECHNICAL NOTES: Input & Output in the Future, pages 538-539.

Santori, 1990
Santori, M. (1990).
An instrument that isn't really.
IEEE Spectrum, 27(8):36-39.

Schmucker, 1986
Schmucker, K. (1986).
MacApp: an application framework.
Byte Magazine, 11(8):189-193.

Schwerdtfeger, 2000
Schwerdtfeger, R. S. (2000).
IBM guidelines for writing accessible applications using 100% pure Java.

Schyn et al., 2003
Schyn, A., Navarre, D., and Palanque, P. (2003).
Description formelle d'une technique d'interaction multimodale dans une application de réalité virtuelle immersive.
In Actes de la 15ème conférence francophone d'Interaction Homme-Machine (IHM'2003).

Sense8, 2003
Sense8 (2003).
WorldUp and WorldToolkit: Virtual reality support software.

Shneiderman, 1983
Shneiderman, B. (1983).
Direct manipulation: A step beyond programming languages.
IEEE Computer, 16(8):57-69.

Shneiderman, 1998
Shneiderman, B. (1998).
Designing the User Interface.
Addison Wesley Longman, 3e edition.

Smith, 1988
Smith, D. N. (1988).
Building interfaces interactively.
In Proceedings of the ACM SIGGRAPH Symposium on User Interface Software, pages 144-151.

Sony, 2003
Sony (2003).
Eye toy.

Starner and Pentland, 1995
Starner, T. and Pentland, A. (1995).
Visual recognition of american sign language using hidden markov models.
In International Workshop on Automatic Face and Gesture Recognition.

Steriadis and Constantinou, 2003
Steriadis, C. E. and Constantinou, P. (2003).
Designing human-computer interfaces for quadriplegic people.
ACM Transactions on Computer-Human Interaction, 10(2):87-118.

Stork and Hennecke, 1996
Stork, D. and Hennecke, M. (1996).
Speechreading: An overview of image processing, feature extraction, sensory integration and pattern recognition techniques.
In Proceedings of the 2nd International Conference on Automatic Face and Gesture Recognition (FG 96), pages xvi-xxvi. IEEE.

Strauss and Carey, 1992
Strauss, P. S. and Carey, R. (1992).
An object-oriented 3D graphics toolkit.
volume 26, pages 341-349.

Sun, 1998
Sun (1998).
Java speech API specification v1.0.

Sun, 2002
Sun (2002).
The java accessibility API.

Tactex, 2003
Tactex (2003).
MWK-02: True multi-touch pressure sensing pad.
Brevet CA. 2273113.

Tyson R. et al., 1990
Tyson R., H., Scott E., H., and Gary L., N. (1990).
Integrating gesture and snapping into a user interface toolkit.
In Proceedings of the 3rd annual ACM SIGGRAPH symposium on User interface software and technology, pages 112-122. ACM Press.

UIMS, 1992
UIMS (1992).
A metamodel for the runtime architecture of an interactive system.
ACM SIGCHI Bulletin, 24(1):32-37.

USB/HID, 2001
USB/HID (2001).
Universal Serial Bus (USB) device class definition for Human Interface Devices (HID). Firmware specification version 1.11.
Technical report.

van Dam, 1988
van Dam, A. (1988).
PHIGS+ functional description revision.
Computer Graphics, 22(3):125-220.

Van Kampen, 2000
Van Kampen, K. J. (2000).
The interface between humans and interactive kiosks.

Virtools, 2001
Virtools (2001).
Virtools dev.

Wacom, 2003
Wacom (2003).
Wacom pentools 3.1.

Weimer and Ganapathy, 1989
Weimer, D. and Ganapathy, S. K. (1989).
A synthetic visual environment with hand gesturing and voice input.
In Proceedings of the SIGCHI conference on Human factors in computing systems, pages 235-240. ACM Press.

Weiser, 1991
Weiser, M. (1991).
The computer for the 21st century.
Scientific American, pages 95-104.

Werth and Myers, 1993
Werth, A. J. and Myers, B. A. (1993).
Tourmaline: Macrostyles by example.
In Ashlund, S., Mullet, K., Henderson, A., Hollnagel, E., and White, T., editors, Proceedings of the Conference on Human Factors in computing systems, pages 532-532, New York. ACM Press.

WordsPlus, 2003
WordsPlus (2003).
EZ Keys user manual.

Yang et al., 1998
Yang, J., Stiefelhagen, R., Meier, U., and Waibel, A. (1998).
Visual tracking for multimodal human computer interaction.
In Proceedings of the Conference on Human Factors in Computing Systems (CHI-98) : Making the Impossible Possible, pages 140-147, New York. ACM Press.

Zanden and Myers, 1995
Zanden, B. T. V. and Myers, B. A. (1995).
Demonstrational and constraint-based techniques for pictorially specifying application objects and boundaries.
ACM Transactions on Computer-Human Interaction, 2(4):308-365.

Zeleznik et al., 1991
Zeleznik, R. C., Conner, D. B., Wloka, M. M., Aliaga, D. G., Huang, N. T., Hubbard, P. M., Knep, B., Kaufman, H., Hughes, J. F., and van Dam, A. (1991).
An object-oriented framework for the integration of interactive animation techniques.
Computer Graphics, 25(4):105-112.

Zhai, 1998
Zhai, S. (1998).
User performance in relation to $ 3$D input device design.
Computer Graphics, 32(4):50-54.
[Bibliographie]



Pierre Dragicevic 2005-07-22