Title :
Interactive user interface design: the chimera UIMS
Author_Institution :
Dept. of Comput. Sci, Glasgow Univ., UK
Abstract :
UIMSs are software components designed to handle the dialogue between user and application, enforcing a separation of application functionality from interface presentation and behaviour, by interpreting user input, providing feedback, controlling the execution of application actions and (ideally) handling application-generated output. Usually, a specification language is available for specifying the syntax of the user-computer dialogue, which is then linked to application functions and compiled into an executable program or interpreted at run-time. The Chimera UIMS is being developed as part of the Druid Project. The goal of Project Druid is to produce a highly interactive user interface design environment to support the style of design described above. Chimera is implemented in C and runs under Unix and the NeWS distributed window system on Sun 3 workstations. It consists of three parts: Chisl (a specification language), Chip (an interpreter) and Chime (an integrated multi-view editing environment). In various ways, each of these components provides support for the interactive design process
Keywords :
interactive systems; object-oriented programming; program interpreters; programming environments; specification languages; user interfaces; C implementation; Chimera UIMS; Chip; Chisl; Druid Project; NeWS distributed window system; Sun 3 workstations; Unix; application actions; application functionality; application functions; application-generated output; executable program; feedback; highly interactive user interface design environment; integrated multi-view editing environment; interactive design process; interface presentation; interpreter; run-time; software components; specification language; user input; user-computer dialogue;
Conference_Titel :
User Interface Management Systems, IEE Colloquium on
Conference_Location :
London