108 research outputs found

    A METHODOLOGY FOR ADAPTIVE USER INTERFACE DESIGN

    Get PDF
    A methodology, AUI (Adaptive User Interface), is presented in this paper for the design of user interfaces that can accommodate users of different skill levels. The conceptual user interface model, referred to as the dialogue schema in the AUI methodology, is derived by analyzing the control structure of task requirements from the real time system and formal language perspectives. The dialogue schema is used to generate three forms of dialogues: question/answer, menu/form, and formal language. Alternative software tools to facilitate the AUI methodology are also discussed

    User Interface Management Systems: A Survey and a Proposed Design

    Get PDF
    The growth of interactive computing has resulted in increasingly more complex styles of interaction between user and computer. To facilitate the creation of highly interactive systems, the concept of the User Interface Management System (UIMS) has been developed. Following the definition of the term 'UIMS' and a consideration of the putative advantages of the UIMS approach, a number of User Interface Management Systems are examined. This examination focuses in turn on the run-time execution system, the specification notation and the design environment, with a view to establishing the features which an "ideal" UIMS should possess. On the basis of this examination, a proposal for the design of a new UIMS is presented, and progress reported towards the implementation of a prototype based on this design

    A telemedicine distributed system for cooperative medical diagnosis

    Get PDF
    Procceedings of: Eighteenth Annual Symposium on Computer Aplications in Medical Care, november 5-9, 1994, Washington, USA. Edited by Judy G. OzboltTelemedicine is changing the classicalform of health care delivery, dramatically increasing the number of new applications in which some type of distributed synchronous cooperation between health care professionals is required. This paper presents the design and development ofa telemedicine distributed system for cooperative medical diagnosis based on two new approaches: 1) a distributed layered architecture specially designed to add synchronous computer supported cooperative workfeatures either to new or existing medical applications; 2) the definition of a methodological procedure to design graphical user interfaces for telemedicine cooperative working scenarios. The cooperative work is supported by a collaborative toolkit that provides telepointing, window sharing, coordination and synchronization. Finally, we have implemented and installed the telemedicine system in clinical practice between two hospitals, providing teleconferencing facilities for cooperative decision support in haemodynamics studies. This specific implementation and a preliminary evaluation were accomplished under the Research Project FEST "Framework for European Services in Telemedicine" funded by the EU AIM Programme.This work is supported in part by EU - AIM FEST project no. A-201 1, and by grants CICYT TEMA TIC 92-1288-PB and TELEMEDICINA TIC 93-1279-E.Publicad

    A user interface management system for voice I/O applications

    Get PDF
    With the use of voice technology increasing, a need for proper end-user interfacing is necessary. To deal with voice I/O applications, a user interface management system (UIMS) is suggested. This will alleviate the frustrations of poorly designed interfacing. It will also remove the burden from the systems designer of implementing the end-user interface and allow him/her to concentrate on the application. The end-user interface will then be designed by an expert in dialogue design with the assistance from the UIMS. This thesis presents a UIMS model to be used with voice applications

    The development of an executable graphical notation for describing direct manipulation interfaces : a dissertation presented in partial fulfillment of the requirements for the degree of Doctor of Philosophy in Computer Science at Massey University

    Get PDF
    The research reported in this thesis involves the development of an executable semi-formal graphical notation, Lean Cuisine+, for describing the underlying behaviour of event-based direct manipulation interfaces, and the application of the notation both in 'reverse engineering', and during the early design phase of the interface development life cycle. A motivation for the research stems from the need for tools and techniques to support high level interface design. The research supports and brings together a number of views concerning the requirements of notations at this level. These are that a notation should be semi-formal, graphical, executable, and object-oriented, and that to be most effective it should be targeted at a specific category of interaction. The Lean Cuisine+ notation meets all these criteria, the underlying meneme model matching closely with the selection-based nature of direct manipulation interfaces. Lean Cuisine+ is a multi-layered notation, and is a development of Lean Cuisine (Apperley & Spence, 1989). The base layer is a tree diagram which captures part of the behaviour of an interface in terms of constraints and dependencies between selectable dialogue primitives. Further constraints and dependencies associated with the dynamics of the interface are captured through overlays to the basic tree diagram. An orthogonal task layer captures any temporal relationships between primitive task actions, and provides a link with higher level functionality. Lean Cuisine+ is able to combine both static and dynamic modelling in a coherent manner, thus avoiding the necessity of employing separate and possibly disjoint models at the early design stage. A software support environment for the notation is also specified and partially prototyped. The research demonstrates the advantages of a notation which can be executed to provide limited but valid early simulation of the dynamic behaviour of the interface under design. A mapping from Lean Cuisine+ to a dialogue implementation language, DAL (Anderson, 1993), is also developed in support of the view that a multi-notational approach to interface development is required, and that it must be possible to move easily from initial specification to prototyping and implementation. The Lean Cuisine+ descriptions of aspects of the Apple Macintosh interface included in the thesis show the notation to be capable of handling a range of direct manipulation interaction styles and a variety of interface objects. A five stage methodology for the construction of Lean Cuisine+ specifications for new interfaces is also developed, and applied in two case studies

    Adaptable dialogue controls in user interfaces

    Get PDF

    Sixth Annual Users' Conference

    Get PDF
    Conference papers and presentation outlines which address the use of the Transportable Applications Executive (TAE) and its various applications programs are compiled. Emphasis is given to the design of the user interface and image processing workstation in general. Alternate ports of TAE and TAE subsystems are also covered

    A User Interface Management System Generator

    Get PDF
    Much recent research has been focused on user interfaces. A major advance in interface design is the User Interface Management System (UIMS), which mediates between the application and the user. Our research has resulted in a conceptual framework for interaction which permits the design and implementation of a UIMS generator system. This system, called Graphical User Interface Development Environment or GUIDE, allows an interface designer to specify interactively the user interface for an application. The major issues addressed by this methodology are making interfaces implementable, modifiable and flexible, allowing for user variability, making interfaces consistent and allowing for application diversity within a user community. The underlying goal of GUIDE is that interface designers should be able to specify interfaces as broadly as is possible with a manually-coded system. The specific goals of GUIDE are: The designer need not write any interface code. Action routines are provided by the designer or application implementator which implement the actions or operations of the application system. Action routines may have parameters. The designer is able to specify multiple control paths based on the state of the system and a profile of the user. Inclusion of help and prompt messages is as easy as possible. GUIDE\u27s own interface may be generated with GUIDE. GUIDE goes beyond previous efforts in UIMS design in the full parameter specification provided in the interface for application actions, in the ability to reference application global items in the interface, and in the pervasiveness of conditions throughout the system. A parser is built into GUIDE to parse conditions and provide type-checking. The GUIDE framework describes interfaces in terms of three components: what the user sees of the application world (user-defined pictures and user-defined picture classes) what the user can do (tasks and tools) what happens when the user does something (actions and decisions) These three are combined to form contexts which describe the state of the interface at any time
    • …
    corecore