Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site utcsrgv.UUCP Path: utzoo!utcsrgv!eas From: eas@utcsrgv.UUCP (Ann Struthers) Newsgroups: ont.events Subject: Computer Graphics Seminar Message-ID: <588@utcsrgv.UUCP> Date: Tue, 11-Dec-84 12:48:17 EST Article-I.D.: utcsrgv.588 Posted: Tue Dec 11 12:48:17 1984 Date-Received: Tue, 11-Dec-84 13:30:08 EST Distribution: ont Organization: CSRI, University of Toronto Lines: 45 *** LATE ANNOUNCEMENT *** COMPUTER GRAPHICS SEMINAR Tuesday, December 11, 1984 Sandford Fleming Building 1105 Mark Green Department of Computer Science University of Alberta Edmonton, Alberta "The Design of Graphical User Interfaces" A new approach to the design of graphical user interfaces is presented. This approach is based on a design methodology and a set of design tools supporting this methodology. The design methodology is motivated by research in both ergonomics and software engineering. It consists of seven orthogonal design tasks. Each of these design tasks has one well defined goal and a document that records the result of the task. The division of the design process into tasks allows the designer to concentrate on one aspect of the design at a time and gives the design manager ability to establish milestones. A unique feature of this design and methodology is its concentration on design evaluation and correctness. A consistent set of tools has been developed to support this design metho- dology. The most important tools are a user modeling language for describing the user's view of the problem and the user interface, and a specification language for user interfaces. The user modeling language is based on the concepts of objects and operators. The specification language is based on state machines. The combination of these two languages covers all four levels in the language model of user interfaces propose by Foley. Techniques have been developed for showing the compatibility of different descriptions of the user interface and for calculating important ergonomic measures given a description of the user interface.