Demonstrational interfaces: A step beyond direct manipulation

  title={Demonstrational interfaces: A step beyond direct manipulation},
  author={Brad A. Myers},
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… CONTINUE READING