The unified modeling language, 1996. ,
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
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
A system for interactive graphical programming. Seminal Graphics: PionShaped the Field, pp.409-416, 1968. ,
Using formal specifications in the design of a human-computer interface, Communications of the ACM, vol.26, issue.4, pp.259-264, 1983. ,
DOI : 10.1145/2163.358093
Extending State Transition Diagrams for the Specification of Human-Computer Interaction, IEEE Transactions on Software Engineering, vol.11, issue.8, pp.699-713, 1985. ,
User Interface Management Systems : Present and Future. Eurographics'91, Invited State of the Art Report, Focus on Computer Graphics Series, pp.197-223, 1991. ,
DOI : 10.1007/978-3-642-78291-6_7
A three-state model of graphical input. INTERACT '90: Proceedings of the IFIP TC13 Third Interational Conference on Human, Computer Interaction, pp.449-456, 1990. ,
Interaction and modeling techniques for desktop twohanded input, UIST '98: Proceedings of the 11th annual ACM symposium on User interface software and technology, pp.49-58, 1998. ,
A new model for handling input, ACM Transactions on Information Systems, vol.8, issue.3, pp.289-320, 1990. ,
DOI : 10.1145/98188.98204
Garnet: comprehensive support for graphical, highly interactive user interfaces, Computer, vol.23, issue.11, pp.71-85, 1990. ,
DOI : 10.1109/2.60882
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
A software model and specification language for non-WIMP user interfaces, ACM Transactions on Computer-Human Interaction, vol.6, issue.1, pp.1-46, 1999. ,
DOI : 10.1145/310641.310642
Programming Rich Interactions using the Hierarchical State Machine Toolkit. AVI '06: Conference on Advanced Visual Interfaces, pp.51-58, 2006. ,
Porting graphics to multiple platforms using a GUI toolkit, Linux J, issue.31 2, 1996. ,
Toolkit design for interactive structured graphics, IEEE Transactions on Software Engineering, vol.30, issue.8, pp.535-546, 2004. ,
DOI : 10.1109/TSE.2004.44
A Toolkit for Addressing HCI Issues in Visual Language Environments, 2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'05), pp.145-152, 2006. ,
DOI : 10.1109/VLHCC.2005.11
URL : https://hal.archives-ouvertes.fr/inria-00107339
prefuse, Proceedings of the SIGCHI conference on Human factors in computing systems , CHI '05, pp.421-430, 2005. ,
DOI : 10.1145/1054972.1055031
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
Control menus, CHI '00 extended abstracts on Human factors in computing systems , CHI '00, pp.263-264, 2000. ,
DOI : 10.1145/633292.633446
The GML canvas: Aiming at Ease of Use, Compactness and Flexibility in a Graphical Toolkit, 2006. ,
Animation: from cartoons to the user interface, Proceedings of the 6th annual ACM symposium on User interface software and technology , UIST '93, pp.45-55, 1993. ,
DOI : 10.1145/168642.168647
OrthoZoom scroller, Proceedings of the SIGCHI conference on Human Factors in computing systems , CHI '06, pp.21-30, 2006. ,
DOI : 10.1145/1124772.1124776
URL : https://hal.archives-ouvertes.fr/inria-00538428
CrossY: a crossing-based drawing application, UIST '04: Symposium on User Interface Software and Technology, pp.3-12, 2004. ,
Zliding, Proceedings of the 18th annual ACM symposium on User interface software and technology , UIST '05, pp.143-152, 2005. ,
DOI : 10.1145/1095034.1095059
Context matters: Evaluating interaction techniques with the CIS model. HCI '04: People and Computers XVIII -Design for, Life, pp.279-295, 2004. ,
URL : https://hal.archives-ouvertes.fr/inria-00538434
Two-handed input in a compound task, CHI '94: Conference on Human factors in computing systems, pp.417-423, 1994. ,
The Java Input API Project, 2007. ,
Touchstone, Proceedings of the SIGCHI conference on Human factors in computing systems , CHI '07, pp.1425-1434, 2007. ,
DOI : 10.1145/1240624.1240840
URL : https://hal.archives-ouvertes.fr/inria-00538384
A survey of three dialogue models, ACM Transactions on Graphics, vol.5, issue.3, pp.244-275, 1986. ,
DOI : 10.1145/24054.24057
The University of Alberta user interface management system SIGGRAPH '85: Proceedings of the 12th annual conference on Computer graphics and interactive techniques 1985, pp.205-213 ,
Statecharts: a visual formalism for complex systems, Science of Computer Programming, vol.8, issue.3, pp.237-274, 1987. ,
DOI : 10.1016/0167-6423(87)90035-9
A UIMS based on statechart for prototyping and target implementation, CHI'89: Conference on Human Factors in Computing Systems, pp.177-182, 1989. ,
Design of user-driven interfaces using Petri nets and objects, CAiSE '93: Proceedings of Advanced Information Systems Engineering, pp.569-585, 1993. ,
DOI : 10.1007/3-540-56777-1_30
A tool-supported design framework for safety critical interactive systems, Interacting with Computers, vol.15, issue.3, pp.309-328, 2003. ,
DOI : 10.1016/S0953-5438(03)00011-0
Specifying gestures by example SIGGRAPH '91: Conference on, Computer Graphics and Interactive Techniques, pp.329-337, 1991. ,
User learning and performance with marking menus, CHI '94: Conference on Human factors in computing systems, pp.258-264, 1994. ,
Evaluating user interface systems research, Proceedings of the 20th annual ACM symposium on User interface software and technology , UIST '07, pp.251-258, 2007. ,
DOI : 10.1145/1294211.1294256
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
Polymorphism and Reuse: Three Principles for Designing Visual Interfaces. AVI '00, Conference on Advanced Visual Interfaces, pp.102-109, 2000. ,
The challenge of information visualization evaluation. AVI'04: Conference on Advanced Visual interfaces, pp.109-116, 2004. ,
FlowMenu: combining command, text, and data entry, UIST '00: Symposium on User Interface Software and Technology, pp.213-216, 2000. ,
Sketching Interfaces Like Krazy. CHI '96: Conference companion on Human factors in computing systems, pp.398-399, 1996. ,
Side views, Proceedings of the 15th annual ACM symposium on User interface software and technology , UIST '02, pp.71-80, 2002. ,
DOI : 10.1145/571985.571996
Local tools, Proceedings of the 9th annual ACM symposium on User interface software and technology , UIST '96, pp.169-170, 1996. ,
DOI : 10.1145/237091.237116
A new direct manipulation technique for aligning objects in drawing programs, Proceedings of the 9th annual ACM symposium on User interface software and technology , UIST '96, pp.157-164, 1996. ,
DOI : 10.1145/237091.237113
Characterizing tool use in an interactive drawing environment. SMARTGRAPH '02: Symposium on Smart Graphics, pp.86-93, 2002. ,
Designing interaction, not interfaces, Proceedings of the working conference on Advanced visual interfaces , AVI '04, pp.15-22, 2004. ,
DOI : 10.1145/989863.989865
SMCanvas, Proceedings of the 18th international conference on Association Francophone d'Interaction Homme-Machine , IHM '06, pp.99-106, 2006. ,
DOI : 10.1145/1132736.1132749
URL : https://hal.archives-ouvertes.fr/inria-00538509
Pick-and-drop, Proceedings of the 10th annual ACM symposium on User interface software and technology , UIST '97, pp.31-39, 1997. ,
DOI : 10.1145/263407.263505