A molecular architecture for creating advanced GUIs

Research output: Contribution to conferencePaperpeer-review

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 bi-manual 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.

Original languageEnglish
Pages135-144
Number of pages10
DOIs
Publication statusPublished - 1 Jan 2003
Externally publishedYes
EventUIST'03: Proceedings of the 16th Annual ACM Symposium on User Interface Software and Technology - Vancouver, BC, Canada
Duration: 2 Nov 20035 Nov 2003

Conference

ConferenceUIST'03: Proceedings of the 16th Annual ACM Symposium on User Interface Software and Technology
Country/TerritoryCanada
CityVancouver, BC
Period2/11/035/11/03

Keywords

  • Bi-manual interaction
  • Brickgets
  • Declarative languages
  • GUI architectures
  • GUI toolkits
  • Multiple displays
  • Multiple-views
  • Transparent tools
  • Ubit
  • ZUIs

Fingerprint

Dive into the research topics of 'A molecular architecture for creating advanced GUIs'. Together they form a unique fingerprint.

Cite this