. Bier, A taxonomy of see-through tools, CHI '94 : Proceedings of the SIGCHI conference on Human factors in computing systems, pp.358-364, 1994.

. Blanch, Semantic pointing, Proceedings of the 2004 conference on Human factors in computing systems , CHI '04, pp.519-526, 2004.
DOI : 10.1145/985692.985758

. Blanch, INDIGO, Proceedings of the 17th conference on 17??me Conf??rence Francophone sur l'Interaction Homme-Machine , IHM 2005, 2005.
DOI : 10.1145/1148550.1148568

URL : https://hal.archives-ouvertes.fr/hal-01285967

]. C. Blickenstorfer, Graffiti : Wow ! Pen Computing Magazine, pp.30-31, 1995.

]. W. Buxton-et-myers, B. Buxton, and . Myers, A study in two-handed input, CHI '86 : Proceedings of the SIGCHI conference on Human factors in computing systems, pp.321-326, 1986.

. Callahan, An empirical comparison of pie vs. linear menus, Proceedings of the SIGCHI conference on Human factors in computing systems , CHI '88, pp.95-100, 1988.
DOI : 10.1145/57167.57182

. Card, The keystroke-level model for user performance time with interactive systems, Communications of the ACM, vol.23, issue.7, pp.396-210, 1980.
DOI : 10.1145/358886.358895

. Card, The Psychology if Human-Computer Interaction, 1983.

. Card, The design space of input devices, Proceedings of the SIGCHI conference on Human factors in computing systems Empowering people, CHI '90, pp.117-124, 1990.
DOI : 10.1145/97243.97263

. Cardelli, . Pike-]-luca, R. Cardelli, and . Pike, Squeak : a language for communicating with mice, SIGGRAPH '85 : Proceedings of the 12th annual conference on Computer graphics and interactive techniques, pp.199-204, 1985.

M. John and . Carroll, HCI Models, Theories, and Frameworks, Toward a Multidisciplinary Science. The Morgan Kaufmann Series in Interactive Technologies, 2003.

. Chatty, Revisiting visual interface programming, Proceedings of the 17th annual ACM symposium on User interface software and technology , UIST '04, pp.267-276, 2004.
DOI : 10.1145/1029632.1029678

URL : https://hal.archives-ouvertes.fr/hal-00940955

F. Cockburn, Andy Cockburn et Andrew Firth Improving the acquisition of small targets, Proc. HCI 2003, pp.181-196, 2003.

H. Collomb, Maxime Collomb et Mountaz Hascoët Speed and accuracy in throwing models, Proceedings of the conference HCI 2004 : Design for life, 2004.

F. Conversy, Stéphane Conversy et Jean-Daniel Fekete. The svgl toolkit : enabling fast rendering of rich 2D graphics, 2002.

F. Dragicevic, Pierre Dragicevic et Jean-Daniel Fekete. ´ Etude d'une bo??tèbo??tè a outils multi-dispositifs, Actes desonzì emes journées francophones sur l'Interaction Homme-Machine, pp.55-62, 1999.

F. Dragicevic, J. Dragicevic, and . Fekete, Input device selection and interaction configuration with ICON. In joint proceedings of HCI, pp.543-558, 2001.
DOI : 10.1007/978-1-4471-0353-0_34

URL : https://hal.archives-ouvertes.fr/hal-00877336

]. Dragicevic, Un modèle d'interaction en entrée pour des systèmes interactifs multi-dispositifs hautement configurables, Thèse de doctorat, 2004.

. Edwards, Systematic output modification in a 2D user interface toolkit, Proceedings of the 10th annual ACM symposium on User interface software and technology , UIST '97, pp.151-158, 1997.
DOI : 10.1145/263407.263537

C. Douglas and . Engelbart, Augment, bootstrap communities, the Web : what next ? In CHI '98 : CHI 98 conference summary on Human factors in computing systems, pp.15-16, 1998.

J. Fekete, The InfoVis Toolkit, IEEE Symposium on Information Visualization, pp.167-174, 2004.
DOI : 10.1109/INFVIS.2004.64

URL : https://hal.archives-ouvertes.fr/hal-00877111

]. P. Fitts, The information capacity of the human motor system in controlling the amplitude of movement., Journal of Experimental Psychology, vol.47, issue.6, pp.381-391, 1954.
DOI : 10.1037/h0055392

R. Goldberg, C. Goldberg, and . Richardson, Touchtyping with a stylus, CHI '93 : Proceedings of the SIGCHI conference on Human factors in computing systems, pp.80-87, 1993.

]. A. Goldberg-et-robson, D. Goldberg, and . Robson, The Smalltalk-80 system, Byte Magazine, vol.6, issue.8, pp.36-48, 1981.

. Gosling, The NeWS book : an introduction to the network/extensible window system, 1989.
DOI : 10.1007/978-1-4612-3606-1

]. Green, A survey of three dialogue models, ACM Transactions on Graphics, vol.5, issue.3, pp.244-275, 1986.
DOI : 10.1145/24054.24057

B. Grossman, R. Grossman, and . Balakrishnan, The bubble cursor, Proceedings of the SIGCHI conference on Human factors in computing systems , CHI '05, pp.281-290, 2005.
DOI : 10.1145/1054972.1055012

. Guiard, Object pointing : a complement to bitmap pointing in GUIs, GI '04 : Proceedings of the 2004 conference on Graphics Interface, pp.9-16, 2004.

Y. Guiard, Asymmetric Division of Labor in Human Skilled Bimanual Action, Journal of Motor Behavior, vol.3, issue.4, pp.486-517, 1987.
DOI : 10.1080/00222895.1987.10735426

. Guimbretì-ere, Fluid interaction with high-resolution wall-size displays, UIST'01 : Proceedings of the 14th annual ACM symposium on User interface software and technology, pp.21-30, 2001.

. Guimbretì-ere, . Winograd, T. Françoisguimbretì-ere, and . Winograd, FlowMenu : combining command, text, and data entry, UIST'00 : Proceedings of the 13th annual ACM symposium on User interface software and technology, pp.213-216, 2000.

]. Harel, Statecharts: a visual formalism for complex systems, Science of Computer Programming, vol.8, issue.3, pp.231-274, 1987.
DOI : 10.1016/0167-6423(87)90035-9

. Hascoët, ´ Evolution du drag-and-drop : du modèle d'interaction classique aux surfaces multi-supports, Revue Information Interaction, Intelligence, vol.4, issue.2, pp.9-38, 2005.

. Heer, prefuse, Proceedings of the SIGCHI conference on Human factors in computing systems , CHI '05, pp.421-430, 2005.
DOI : 10.1145/1054972.1055031

. Henry, Integrating gesture and snapping into a user interface toolkit, Proceedings of the 3rd annual ACM SIGGRAPH symposium on User interface software and technology , UIST '90, pp.112-122, 1990.
DOI : 10.1145/97924.97938

]. W. Hick, D. Ralph, and . Hill, On the rate of gain of information Supporting concurrency, communication, and synchronization in human-computer interaction ? the Sassafras UIMS, Quarterly Journal of Experimental Psychology ACM Transactions on Graphics, vol.5, issue.43, pp.11-26179, 1952.

D. Ralph and . Hill, The abstraction-link-view paradigm : using constraints to connect user interfaces to applications, CHI '92 : Proceedings of the SIGCHI conference on Human factors in computing systems, pp.335-342, 1992.

]. C. Hoare, Communicating sequential processes, Communications of the ACM, vol.21, issue.8, pp.666-677, 1978.
DOI : 10.1145/359576.359585

. Don and . Hopkins, The design and implementation of pie menus . Dr. Dobb's, Journal, vol.16, issue.12, pp.16-26, 1991.

. Hudson, Debugging lenses, Proceedings of the 10th annual ACM symposium on User interface software and technology , UIST '97, pp.179-187, 1997.
DOI : 10.1145/263407.263542

. Hudson, Extensible input handling in the subArctic toolkit, Proceedings of the SIGCHI conference on Human factors in computing systems , CHI '05, pp.381-390, 2005.
DOI : 10.1145/1054972.1055025

. Huot, The MaggLite post-WIMP toolkit, Proceedings of the 17th annual ACM symposium on User interface software and technology , UIST '04, pp.257-266, 2004.
DOI : 10.1145/1029632.1029677

URL : https://hal.archives-ouvertes.fr/inria-00550595

. Igarashi, Teddy : a sketching interface for 3D freeform design, SIGGRAPH '99 : Proceedings of the 26th annual conference on Computer graphics and interactive techniques, pp.409-416, 1999.

. Johnson, The Xerox Star: a retrospective, Computer, vol.22, issue.9, pp.11-26, 1989.
DOI : 10.1109/2.35211

. Kabbash, Twohanded input in a compound task, CHI '94 : Proceedings of the SIGCHI conference on Human factors in computing systems, pp.417-423, 1994.

V. David and . Keyson, Dynamic cursor gain and tactual feedback in the capture of cursor movements, Ergonomics, vol.12, pp.1287-1298, 1997.

K. Et-pope, ]. G. Krasner, and S. T. Pope, A cookbook for using the model-view-controller user interface paradigm in Smalltalk-80, Journal of Object Oriented Programming, vol.1, issue.3, pp.26-49, 1988.

. Kristensson, . Zhai, S. Per-ola-kristensson, and . Zhai, Shark2 : a large vocabulary shorthand writing system for pen-based computers, UIST '04 : Proceedings of the 17th annual ACM symposium on User interface software and technology, pp.43-52, 2004.

. Kurtenbach, The design of a GUI paradigm based on tablets, two-hands, and transparency, Proceedings of the SIGCHI conference on Human factors in computing systems , CHI '97, pp.35-42, 1997.
DOI : 10.1145/258549.258574

K. Et-buxton-]-gordon-kurtenbach and W. Buxton, The limits of expert performance using hierarchic marking menus, CHI '93 : Proceedings of the SIGCHI conference on Human factors in computing systems, pp.482-487, 1993.

]. and P. Kurtenbach, The design and evaluation of marking menus, Thèse de doctorat, 1993.

E. Lecolinet, A molecular architecture for creating advanced GUIs, Proceedings of the 16th annual ACM symposium on User interface software and technology , UIST '03, pp.135-144, 2003.
DOI : 10.1145/964696.964711

. Lécuyer, Pseudo-haptic feedback: can isometric input devices simulate force feedback?, Proceedings IEEE Virtual Reality 2000 (Cat. No.00CB37048), pp.83-90, 2000.
DOI : 10.1109/VR.2000.840369

P. Linton, Mark Linton et Chuck Price Building distributed user interfaces with fresco. The X Resource, pp.77-87, 1993.

M. Et-riddersma, ]. I. Scott-mackenzie, and S. Riddersma, Effects of output display and control-display gain on human performance in interactive systems, Behaviour & Information Technology, vol.13, pp.328-337, 1994.

]. Mackenzie, A Note on the Information-Theoretic Basis for Fitts??? Law, Journal of Motor Behavior, vol.14, issue.3, pp.323-330, 1989.
DOI : 10.1080/00222895.1979.10735186

M. Et-balakrishnan-]-michael-mcguffin and R. Balakrishnan, Acquisition of expanding targets, CHI '02 : Proceedings of the SIGCHI conference on Human factors in computing systems, pp.57-64, 2002.

H. George and . Mealy, A method for synthesizing sequential circuits, Bell System Technical Journal, vol.34, issue.5, pp.1045-1079, 1955.

. Mertz, The influence of design techniques on user interfaces : the DigiStrips experiment for air traffic control, HCI-Aero 2000 International Conference on Human-Computer Interaction in Aeronautics, 2000.

M. Et-shneiderman, ]. J. Mitchell, and B. Shneiderman, Dynamic versus static menus : an exploratory comparison, ACM SIGCHI Bulletin, vol.20, issue.4, pp.33-37, 1989.

F. Edward and . Moore, Gedanken-experiments on sequential machines, Automata Studies Annals of Mathematical Studies, issue.34, pp.129-153, 1956.

B. Myers, Garnet : Comprehensive support for graphical, highlyinteractive user interfaces, IEEE Computer, issue.11, p.23, 1990.

. Myers, Declarative programming in a prototype-instance system : object-oriented programming without writing methods, OOPSLA '92 : conference proceedings on Object-oriented programming systems, languages, and applications, pp.184-200, 1992.

. Myers, The Amulet environment: new models for effective user interface software development, IEEE Transactions on Software Engineering, vol.23, issue.6, pp.347-365, 1997.
DOI : 10.1109/32.601073

R. Myers, A. Brad, M. B. Myers, and . Rosson, Survey on user interface programming, CHI '92 : Proceedings of the SIGCHI conference on Human factors in computing systems, pp.195-202, 1992.
DOI : 10.1145/142750.142789

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.18.7394

A. Brad and . Myers, Encapsulating interactive behaviors, CHI '89 : Proceedings of the SIGCHI conference on Human factors in computing systems, pp.319-324, 1989.

A. Brad and . Myers, A new model for handling input, ACM Transactions on Information Systems, vol.8, issue.3, pp.289-320, 1990.

]. B. Myers, Separating application code from toolkits, Proceedings of the 4th annual ACM symposium on User interface software and technology , UIST '91, pp.211-220, 1991.
DOI : 10.1145/120782.120805

C. Nigay and . Coutaz, Building user interfaces : organizing software agents, Proc. ESPRIT'91 Conference, pp.707-719, 1991.

C. Nigay and . Coutaz, A generic platform for addressing the multimodal challenge, Proceedings of the SIGCHI conference on Human factors in computing systems, CHI '95, pp.98-105, 1995.
DOI : 10.1145/223904.223917

R. Dan and J. Olsen, Propositional production systems for dialog description, CHI '90 : Proceedings of the SIGCHI conference on Human factors in computing systems, pp.57-64, 1990.

R. Dan and J. Olsen, Developing user interfaces, 1998.

. Onizuka, Incremental maintenance for materialized XPath/XSLT views, Proceedings of the 14th international conference on World Wide Web , WWW '05, pp.671-681, 2005.
DOI : 10.1145/1060745.1060843

B. Palanque, Philippe Palanque et Rémi Bastide Interactive cooperative objects : an object-oriented formalism based on Petri nets for user interface design, Proceedings of the IEEE/System Man and Cybernetics 93, 1993.

]. and A. Petri, Fundamentals of a theory of asynchronous information flow, Proceedings of the 1962 IFIP Congress, pp.386-390, 1962.

. Pook, Control menus, CHI '00 extended abstracts on Human factors in computing systems , CHI '00, pp.263-264, 2000.
DOI : 10.1145/633292.633446

R. , B. Ramos, and R. Balakrishnan, Fluid interaction techniques for the control and annotation of digital video, Proceedings of the 16th annual ACM symposium on User interface software and technology, pp.105-114, 2003.

. Richardson, Virtual network computing, IEEE Internet Computing, vol.2, issue.1, pp.33-38, 1998.
DOI : 10.1109/4236.656066

]. K. Schmucker, MacApp : an application framework, Byte Magazine, vol.11, issue.8, pp.189-193, 1986.

]. Shneiderman, Direct Manipulation: A Step Beyond Programming Languages, Computer, vol.16, issue.8, pp.57-69, 1983.
DOI : 10.1109/MC.1983.1654471

]. Shneiderman, Designing the User Interface, 1998.

L. Benjamin and . Somberg, A comparison of rule-based and positionally constant arrangements of computer menu items, Proceedings of the SIGCHI/GI conference on Human factors in computing systems and graphics interface, pp.255-260, 1987.

]. and E. Sutherland, Sketchpad, Proceedings of the May 21-23, 1963, spring joint computer conference on, AFIPS '63 (Spring), 2003.
DOI : 10.1145/1461551.1461591

D. Van, Andries van Dam. Post-WIMP user interfaces, Communications of the ACM, vol.40, issue.2, pp.63-67, 1997.

W. Peter, Why interaction is more powerful than algorithms, Communications of the ACM, vol.40, issue.5, pp.80-91, 1997.