Title :
An artist´s studio: a metaphor for modularity and abstraction in a graphical diagramming environment
Author :
Sengupta, Samudra ; Kimura, Takayuki Dan ; Apte, Ajay
Author_Institution :
Dept. of Comput. Sci., Washington Univ., St. Louis, MO, USA
Abstract :
The paper describes a graphic editor in a visual diagramming environment. Its management tools permit heterogeneous users to work with large graphic diagrams. Modularization is provided using the metaphor of an artist´s studio, complete with a gallery of compositions, and sketches. Visibility control mechanisms are proposed as a method to provide information hiding capabilities at various levels of granularity. Abstraction mechanisms are provided by syntactic, semantic and pragmatic zooming concepts, for controlling the level of various types of detail visible to the user. Structured naming is another abstraction mechanism, by which graphical references may be made to visual objects. The studio paradigm has been implemented on a pen computer using the PenPoint operating system, as a part of the Hyperflow visual programming environment
Keywords :
abstract data types; programming environments; visual languages; visual programming; Hyperflow visual programming environment; PenPoint operating system; abstraction mechanisms; artist studio metaphor; graphic editor; graphical diagramming environment; graphical references; heterogeneous users; information hiding; large graphic diagrams; management tools; pen computer; pragmatic zooming concepts; structured naming; studio paradigm; visibility control mechanisms; visual diagramming environment; Circuits; Computer graphics; Computer languages; Computer science; Educational institutions; Environmental management; Flowcharts; Power system management; Programming environments; Programming profession;
Conference_Titel :
Visual Languages, 1994. Proceedings., IEEE Symposium on
Conference_Location :
St. Louis, MO
Print_ISBN :
0-8186-6660-9
DOI :
10.1109/VL.1994.363632