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
Link To Document