Title :
Composing user interfaces with InterViews
Author :
Linton, Mark A. ; Vlissides, John M. ; Calder, Paul R.
Author_Institution :
Center for Integrated Syst., Stanford Univ., CA, USA
Abstract :
The authors describe a user interface toolkit, InterViews, that offers a rich set of composition mechanisms and a variety of predefined objects, allowing easy implementation of complex user interfaces. InterViews supports composition of three object categories, each implemented as a hierarchy of object classes derived from a common base class. The categories are interactive objects, structured graphics objects, and structured text objects. The authors present several simple applications and show how InterViews objects can implement their interfaces. They illustrate the benefits of separating interactive behavior and abstract data in several different contexts. They discuss InterViews support for end-user customization as well as the status of the current implementation.<>
Keywords :
computer graphics; software tools; user interfaces; InterViews; composition mechanisms; computer graphics; end-user customization; interactive objects; predefined objects; software tools; structured graphics objects; structured text objects; user interface toolkit; Application software; Computer interfaces; Graphical user interfaces; Graphics; Layout; Programming profession; Protocols; Software libraries; User interfaces; Workstations;