ACM Home Page
Please provide us with feedback. Feedback
The MaggLite post-WIMP toolkit: draw it, connect it and run it
Full text PdfPdf (10.39 MB)
Source Symposium on User Interface Software and Technology archive
Proceedings of the 17th annual ACM symposium on User interface software and technology table of contents
Santa Fe, NM, USA
SESSION: Toolkits table of contents
Pages: 257 - 266  
Year of Publication: 2004
ISBN:1-58113-957-8
Authors
Stéphane Huot  Ecole des Mines de Nantes, Nantes, France
Cédric Dumas  Ecole des Mines de Nantes, Nantes, France
Pierre Dragicevic  LIIHS-IRIT, Toulouse, France
Jean-Daniel Fekete  Universite Paris-Sud, ORSAY, France
Gérard Hégron  EAN, Nantes, France
Sponsors
ACM: Association for Computing Machinery
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
SIGCHI: ACM Special Interest Group on Computer-Human Interaction
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 14,   Downloads (12 Months): 70,   Citation Count: 7
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1029632.1029677
What is a DOI?

ABSTRACT

This article presents MaggLite, a toolkit and sketch-based interface builder allowing fast and interactive design of post-WIMP user interfaces. MaggLite improves design of advanced UIs thanks to its novel <i>mixed-graph</i> architecture that dynamically combines scene-graphs with interaction-graphs. <i>Scene-graphs</i> provide mechanisms to describe and produce rich graphical effects, whereas <i>interaction-graphs</i> allow expressive and fine-grained description of advanced interaction techniques and behaviors such as multiple pointers management, toolglasses, bimanual interaction, gesture, and speech recognition. Both graphs can be built interactively by sketching the UI and specifying the interaction using a dataflow visual language. Communication between the two graphs is managed at runtime by components we call <i>Interaction Access Points</i>. While developers can extend the toolkit by refining built-in generic mechanisms, UI designers can quickly and interactively design, prototype and test advanced user interfaces by applying the MaggLite principle: "draw it, connect it and run it".


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
 
3
4
5
6
7
8
 
9
 
10
Dragicevic, P. and Fekete, J.D. Input Device Selection and Interaction Configuration with ICON. In Proc. of IHM-HCI 2001, People and Computers XV - Interaction without Frontiers (September 2001, Lille, France), Springer Verlag, 2001, pp. 543--448.
11
 
12
Esteban, O., Chatty, S. and Palanque, P. Whizz'ed : a visual environment for building highly interactive software. In Proc. of INTERACT'95: 5 th IFIP International Conference on Human-Computer Interaction (June 1995, Lillehammer, Norway), IOS Press, 1995, pp. 121--126.
 
13
14
15
16
 
17
Hourcade, J.P. and Bederson, B.B. Architecture and Implementation of a Java Package for Multiple Input Devices (MID), Human-Computer Interaction Laboratory, University of Maryland, College Park, MD 20742, USA, 1999.
18
 
19
Huot, S., Dumas, C. and Hegron, G. Svalabard: A Virtual Drawing Table for 3D Modeling. In Proc. of IHM'04: 16th French-Speaking Conference on Human-Computer Interaction (August 2004, Namur, Belgium), ACM press, 2004.
20
21
 
22
 
23
24
25
26
 
27
Puckette, M. Combining Event and Signal Processing in the MAX Graphical Programming Environment, Computer Music Journal, 15(3):50--57, 1991.
28
29
 
30
Virtools dev. Virtools SA, 2001. http://www.virtools.com/.

CITED BY  7

Collaborative Colleagues:
Stéphane Huot: colleagues
Cédric Dumas: colleagues
Pierre Dragicevic: colleagues
Jean-Daniel Fekete: colleagues
Gérard Hégron: colleagues