End-user GUI customization

  • Authors:
  • Christof Lutteroth;Gerald Weber

  • Affiliations:
  • The University of Auckland, Auckland, NZ;The University of Auckland, Auckland, NZ

  • Venue:
  • Proceedings of the 9th ACM SIGCHI New Zealand Chapter's International Conference on Human-Computer Interaction: Design Centered HCI
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Constraint-based description of GUI layout is a powerful technique, but having to define constraints manually is not user friendly. We propose a GUI editor for the Auckland Layout Model (ALM) that can handle constraint-based layout in a WYSIWIG manner, making it much easier to create or modify complex layouts. Furthermore, the GUI editor is built into the layout manager that is used during the runtime of a GUI application, making it accessible to the end-user. Users can switch from the operational mode of a GUI into the editing mode, and immediately adjust the GUI to their needs. GUI specifications can be managed in a platform-independent XML-based description language, leading to a document-oriented paradigm for GUIs. The implementation of GUIs currently changes from hard-coded GUIs to document-based approaches such as XAML and XUL. Sadly, this shift is currently performed as a mere reengineering of the development process and driving forces are chiefly productivity and maintainability. Our approach, in contrast, aims at enhancing user options and also platform-independence.