• 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