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
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;
Conference_Titel :
Aerospace Conference, 1998 IEEE
Conference_Location :
Snowmass at Aspen, CO
Print_ISBN :
0-7803-4311-5
DOI :
10.1109/AERO.1998.682192