Keywords

MIKE, dialogue model, end user programs, graphical UIMS, interactive graphical applications, macro facility, macros-by-example, menu interaction kontrol environment, multicommand UNDO facility, semantics-based model, user-interface management system, computer graphics, macros, user interfaces

Abstract

A macro facility that allows end users to extend interactive graphical applications is presented as part of a user-interface management system (UIMS). Such macros are expressed by example; that is, the end user programs the macro in the application's generated user interface. Problems with macros-by-example in graphical applications are explored, and requirements to accommodate such a facility are defined for the UIMS dialogue model. Existing UIMS models are reviewed relative to these requirements, and the unique facilities of the MIKE (menu interaction kontrol environment) semantics-based model are presented. The implementation of the macro-by-example system is discussed, as well as the particular implementation of a multicommand UNDO facility, which is necessary when editing micros by example.

Original Publication Citation

Olsen, D. R., Jr., and J. R. Dance. "Macros by Example in a Graphical UIMS." Computer Graphics and Applications, IEEE 8.1 necessary when editing micros by example (1988): 68-78

Document Type

Peer-Reviewed Article

Publication Date

1998-01-01

Permanent URL

http://hdl.lib.byu.edu/1877/1071

Publisher

IEEE

Language

English

College

Ira A. Fulton College of Engineering and Technology

Department

Electrical and Computer Engineering

Share

COinS