From a userinterface point of view, expert systems are different from applications in general in that the reasoning process of the system often defines the dialogue structure. This has several advantages, but there m...
详细信息
This paper describes the implementation concepts behind the userinterface editor of the Apogee UIMS. This editor allows many aspects of a userinterface to be specified graphically without a conventional textual spec...
详细信息
ISBN:
(纸本)0897913353
This paper describes the implementation concepts behind the userinterface editor of the Apogee UIMS. This editor allows many aspects of a userinterface to be specified graphically without a conventional textual specification. The system supports the specification of flexible userinterfaces — ones that can adapt automatically to changes in the size of objects they present and that can adapt to specific user needs in a dynamic and responsive fashion. To serve as an implementation base for this editor, the Apogee UIMS supports an active data model based on one-way constraints. This model is implemented by a small object-oriented programming language embedded within the system.
userinterface Development Systems (UIDS), as opposed to userinterface Management Systems or UI Toolkits focus on supporting the design and implementation of the userinterface. This paper describes Ensemble, an expe...
详细信息
ISBN:
(纸本)0897913353
userinterface Development Systems (UIDS), as opposed to userinterface Management Systems or UI Toolkits focus on supporting the design and implementation of the userinterface. This paper describes Ensemble, an experimental UIDS that begins to explore the electronic creation of interaction techniques as well as the corresponding design processes. Issues related to the impact on the components of the development system are discussed. Finally, problems with the current implementation and future directions are presented.
We describe a system for associating the userinterface entities of an application with their underlying semantic objects. The associations are classified by arranging the userinterface entities in a type lattice in ...
详细信息
ISBN:
(纸本)0897913353
We describe a system for associating the userinterface entities of an application with their underlying semantic objects. The associations are classified by arranging the userinterface entities in a type lattice in an object-oriented fashion. The interactive behavior of the application is described by defining application operations in terms of methods on the types in the type lattice. This scheme replaces the usual “active region” interaction model, and allows application interfaces to be specified directly in terms of the objects of the application itself. We discuss the benefits of this system and some of the difficulties we encountered.
GID, for Gestural interface Designer, is an experimental system for prototyping gesture-based userinterfaces. GID structures an interface as a collection of “controls”: objects that maintain an image on the display...
详细信息
ISBN:
(纸本)0897913353
GID, for Gestural interface Designer, is an experimental system for prototyping gesture-based userinterfaces. GID structures an interface as a collection of “controls”: objects that maintain an image on the display and respond to input from pointing and gesture-sensing devices. GID includes an editor for arranging controls on the screen and saving screen layouts to a file. Once an interface is created, GID provides mechanisms for routing input to the appropriate destination objects even when input arrives in parallel from several devices. GID also provides low level feature extraction and gesture representation primitives to assist in parsing gestures.
The UofA* userinterface Management System (UIMS) generates graphical userinterfaces based on a high-level description of semantic commands supported by the application. A main part of the UIMS, called Chisel, genera...
详细信息
ISBN:
(纸本)0897913353
The UofA* userinterface Management System (UIMS) generates graphical userinterfaces based on a high-level description of semantic commands supported by the application. A main part of the UIMS, called Chisel, generates the presentation component of interfaces. Chisel selects interaction techniques, determines their attributes, and places them on the screen of the display device. While doing so it is capable of considering device properties, end user's preferences, and interface designer's guidelines. The aim of this paper is to discuss in detail the design and implementation of Chisel.
The computer industry has seen an explosive emergence of human-computer interface development tools - sometimes called userinterface management systems or UIMS - in the last few years. Commercial software packages an...
详细信息
ISBN:
(纸本)0897913353
The computer industry has seen an explosive emergence of human-computer interface development tools - sometimes called userinterface management systems or UIMS - in the last few years. Commercial software packages and research systems even tangentially related to the area of human-computer interaction now claim to be UIMS. Human-computer interface development tools are themselves interactive systems that support production and execution of the human-computer interface. With their recent proliferation, evaluations and comparisons are constantly done, but without a formal, structured approach. State-of-the-art in evaluation of these tools is based mostly on warm fuzzy feelings and the ever-popular opinion. Addressing these problems is difficult, largely because of the relative newness of such tools, because of the many differents kinds of systems that are called UIMS, and because of their inherent complexity. These tools are complex because human-computer interfaces, which these tools produce, are complex.
The separation between userinterface and functionality found in many screen editors is generalized to handle a data model based on frames and binary relations. This paper describes a userinterface Management System ...
ISBN:
(纸本)0897913353
The separation between userinterface and functionality found in many screen editors is generalized to handle a data model based on frames and binary relations. This paper describes a userinterface Management System (UIMS) based on the data model. The UIMS is capable of maintaining different and simultaneous representations of the same application data objects. The functionality and userinterface are implemented on top of a small object oriented programming system. This allows the UIMS to be simple and independent of the graphics software and hardware as well as the data representation used by the application programs.
暂无评论