DocumentCode
1217833
Title
Demonstrational interfaces: A step beyond direct manipulation
Author
Myers, Brad A.
Author_Institution
Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
Volume
25
Issue
8
fYear
1992
Firstpage
61
Lastpage
73
Abstract
Demonstrational interfaces, interfaces that let the user perform actions on concrete example objects while constructing an abstract program, thus letting the user create parameterized procedures and objects without learning a programming language, are discussed. The motivations for and problems associated with demonstrational interfaces are presented. A survey of the various types of interfaces is also presented. Areas that would benefit from demonstrational technology, including general-purpose programming, visualization, macros for direct-manipulation interfaces, drawing packages, text editing and formatting, and user interface development environments, are discussed. Research issues involving demonstrational interfaces are reviewed.<>
Keywords
user interfaces; abstract program; concrete example objects; demonstrational interfaces; direct manipulation; drawing packages; formatting; general-purpose programming; macros; parameterized procedures; text editing; user interface development environments; visualization; Artificial intelligence; Computer interfaces; Feedback; Heuristic algorithms; Human factors; Inference algorithms; Pattern recognition; Research and development; Uncertainty; User interfaces;
fLanguage
English
Journal_Title
Computer
Publisher
ieee
ISSN
0018-9162
Type
jour
DOI
10.1109/2.153286
Filename
153286
Link To Document