• DocumentCode
    2197011
  • Title

    Addressing the scalability problem in visual programming through containment, zooming and fisheyeing

  • Author

    Citrin, Wayne ; Hall, Richard ; Santiago, Carlos ; Zorn, Benjamin

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Colorado Univ., Boulder, CO, USA
  • Volume
    4
  • fYear
    1998
  • fDate
    21-28 Mar 1998
  • Firstpage
    189
  • Abstract
    Visual programming languages have often been criticized for their lack of scalability, particularly in the way in which they become unusable when used to describe large programs. This lack of scalability manifests itself in three ways: complex and unreadable diagrams, viscosity of representation, and excessive use of screen real estate. We describe a way in which language design and interface design may be integrated to address this problem. The VIPR [Visual Imperative PRogramming] language and its associated environment address this problem through the use of potentially unlimited nesting, fixed bounds on the screen real estate occupied by procedures regardless of their complexity, and the use of zooming, fisheyeing, and animation in the programming environment
  • Keywords
    programming environments; visual languages; visual programming; VIPR; animation; containment; fisheyeing; interface design; language design; nesting; programming environment; scalability; screen real estate; visual programming; zooming; Animation; Computer languages; Computer science; Density measurement; Electrical resistance measurement; Electronic mail; Programming environments; Scalability; Usability; Viscosity;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Aerospace Conference, 1998 IEEE
  • Conference_Location
    Snowmass at Aspen, CO
  • ISSN
    1095-323X
  • Print_ISBN
    0-7803-4311-5
  • Type

    conf

  • DOI
    10.1109/AERO.1998.682192
  • Filename
    682192