Emerging user interfaces through first-class viewers

  • Authors:
  • Rick Mugridge;Mitra Nataraj;Darryl Singh

  • Affiliations:
  • University of Auckland, New Zealand;University of Auckland, New Zealand;University of Auckland, New Zealand

  • Venue:
  • CHINZ '03 Proceedings of the 4th Annual Conference of the ACM Special Interest Group on Computer-Human Interaction
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

User interfaces for most applications are fixed, so that users have little individual control over how they can view and manipulate information. Our aim is to provide a general framework in which sophisticated users can tailor their user interfaces to suit their evolving needs. This work is layered on the Naked Objects framework [11], which generates expressive user interfaces automatically from augmented JavaBean objects. We have added viewers as first-class objects, to allow an end-user or a developer to select from a range of general-purpose viewers and compose them to create tailored user interfaces. This empowers the user to organise their interactions in ways that most suit their current tasks, allowing for emergent user interface design.