• DocumentCode
    3323327
  • Title

    Interaction diagrams: a visual language for controlling a visual program editor

  • Author

    Golin, Eric J.

  • Author_Institution
    Dept. of Comput. Sci., Illinois Univ., Urbana-Champaign, IL, USA
  • fYear
    1991
  • fDate
    8-11 Oct 1991
  • Firstpage
    153
  • Lastpage
    158
  • Abstract
    A visual program editor is a graphics editor which has been specialized to support the creation of visual programs. Palette is a tool for constructing custom visual program editors from a generic editor and high-level specifications. One aspect of that customization is to specify the mapping from the actions of the user to the operations of the editor. Interaction diagrams are a visual notation for programming the direct manipulation aspects of the Palette editor. Interaction diagrams are based on finite state machines, with aspects of data-flow and objects, for defining overall control in the drawing interface. The author describes the initial version of the Indigo visual programming language, which is an implementation of interaction diagrams
  • Keywords
    graphical user interfaces; software tools; text editing; visual languages; Indigo; Palette; finite state machines; graphics editor; high-level specifications; interaction diagrams; visual language; visual program editor; visual programming language; Automata; Computer graphics; Computer languages; Computer science; Feedback; Layout; Mice; Object oriented programming; Program processors; Programming environments;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages, 1991., Proceedings. 1991 IEEE Workshop on
  • Conference_Location
    Kobe
  • Print_ISBN
    0-8186-2330-6
  • Type

    conf

  • DOI
    10.1109/WVL.1991.238837
  • Filename
    238837