skip to main content
10.1145/964696.964711acmconferencesArticle/Chapter ViewAbstractPublication PagesuistConference Proceedingsconference-collections
Article

A molecular architecture for creating advanced GUIs

Published: 02 November 2003 Publication History

Abstract

This paper presents a new GUI architecture for creating advanced interfaces. This model is based on a limited set of general principles that improve flexibility and provide capabilities for implementing information visualization techniques such as magic lenses, transparent tools or semantic zooming. This architecture also makes it possible to create multiple views and application-sharing systems (by sharing views on multiple computer screens) in a simple and uniform way and to handle bimanual interaction and multiple pointers. An experimental toolkit called Ubit was implemented to test the feasibility of this approach. It is based on a pseudo-declarative C++ API that tries to simplify GUI programming by providing a higher level of abstraction.

References

[1]
1. Beaudouin-Lafon M. Instrumental Interaction: An Interaction Model for Designing Post-WIMP User Interfaces. Proc CHI 2000, ACM, 446-453.
[2]
2. Beaudouin-Lafon M. The Architecture and Implementation of CPN2000, a Post-WIMP Graphical Application, Proc. UIST 2000. ACM, 181-190.
[3]
3. Bederson B.B., Hollan J.D., Perlin K., Meyer J., Bacon D., Furnas G.W. Pad++: A Zoomable Graphical Sketchpad for Exploring Alternate Interface Physics. Journal of Visual Languages and Computing, 1996, 7(1), 3-31.
[4]
4. Bederson B., Meyer J., Good L., Jazz: An Extensible Zoomable User Interface Graphics Toolkit in Java, Proc UIST 2000.
[5]
5. Bier E.A., Stone M.C., Pier K., Buxton W., DeRose T.D. Toolglass and Magic Lenses: The See-Through Interface, Proc. SIGGRAPH, ACM, 1993, 73-80.
[6]
6. Booth K.S. et al. The "Mighty Mouse" Multi-Screen Collaboration Tool, Proc UIST 2002, 209-212.
[7]
7. Card S.K., Mackinlay J.D., Shneiderman B. Readings in Information Visualization "Using Vision to Think". Morgan Kaufman, 1999.
[8]
8. Chung G., Dewan P. Flexible Support for Application-Sharing Architecture. Proc ESCSW, 2001, Kluwer, 99-118.
[9]
9. Fowler A. A Swing Architecture Overview. http://www.javasoft.com/products/jfc/tsc
[10]
10. Gamma E. et al. Design Patterns, Addison-Wesley, 1995.
[11]
11. Inventor. http://www.sgi.com/Technology/Inventor/
[12]
12. Lecolinet E. XXL. A Dual Approach for Building User Interfaces. Proc. UIST, ACM, 1996, 99-108.
[13]
13. Lecolinet E., A Brick Construction Game Model for Creating Graphical User Interfaces. Proc. INTERACT 1999. 510-518.
[14]
14. Lecolinet E. Robert L., Role F. Text-image coupling for editing literary sources, Computers and the Humanities Journal, 2002. Kluwer. 36(1), 43-73.
[15]
15. Linton M., Vlissides J.M., Calder P.R. Composing User Interfaces with InterViews. Trans. IEEE Computer, 1989, 22(6), 8-22.
[16]
16. Linton M., Tang S., Churchill S. Redisplay in Fresco. The X Resource, 1994, (9), 63-69.
[17]
17. Maloney J.H., Smith R.B. Directness and Liveness in the Morphic User Interface Construction Environment. Proc. UIST, 1995, ACM, 21-28.
[18]
18. Myers B.A. Challenges of HCI Design and Implementation, ACM Interactions, 1994, 1(1), 73-83.
[19]
19. Myers B.A., Hudson S.E., Paush R., Past present and future of user interface software tools, ACM ToCHI, 2000, 43(3), 82-89
[20]
20. Myers B.A et al. The Amulet Environment: New Models for Effective User Interface Software Development. IEEE trans. on Software Engineering, 1997, 23(6), 347-365.
[21]
21. Ousterhout J., Tcl and the Tk Toolkit. Addison Wesley, 1994.
[22]
22. Pie menus. http://www;piemenus.com
[23]
23. Pook S., Lecolinet E., Vaysseix G., Barillot E. Control Menus: Execution and Control in a Single Interactor. Proc. CHI 2000, ACM, 263-264.
[24]
24. QOCA: http://www.csse.monash.edu.au/projects/qoca
[25]
25. Hudson S.E., Rodenstein R., Smith I. Debugging lenses: a new class of transparent tools for user interface debugging, Proc. UIST 97, 179 - 187.
[26]
26. Hudson S.E., Smith I. Ultra-Lightweight Constraints. Proc UIST 96, 147-155. http://www.cc.gatech.edu/gvu/ui/sub_artic.
[27]
27. UIML. http;//www.uiml.org
[28]
28. Vreng: http:/www.enst.fr/~dax/vreng

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
UIST '03: Proceedings of the 16th annual ACM symposium on User interface software and technology
November 2003
220 pages
ISBN:1581136366
DOI:10.1145/964696
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 02 November 2003

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. GUI architectures
  2. GUI toolkits
  3. Ubit
  4. ZUIs
  5. bi-manual interaction
  6. brickgets
  7. declarative languages
  8. multiple displays
  9. multiple-views
  10. transparent tools

Qualifiers

  • Article

Conference

UIST03

Acceptance Rates

UIST '03 Paper Acceptance Rate 25 of 116 submissions, 22%;
Overall Acceptance Rate 561 of 2,567 submissions, 22%

Upcoming Conference

UIST '25
The 38th Annual ACM Symposium on User Interface Software and Technology
September 28 - October 1, 2025
Busan , Republic of Korea

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)8
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Feb 2025

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media