DocumentCode
3596141
Title
Satisfying the graphical requirements of visual languages in the DV-Centro Framework
Author
Brown, Paul C.
Author_Institution
DataViews Corp., Northampton, MA, USA
fYear
1997
Firstpage
84
Lastpage
91
Abstract
The graphical requirements for implementing a visual language include defining the visual elements of the language, the rules for connecting them together, and the graphical relationships that must be maintained once they are connected. The solutions for these graphical requirements are intricate and inherently difficult to implement. The resulting implementations tend to be so specialized as to be applicable only to a single visual language. The DV-Centro Framework makes it possible to implement sophisticated visual languages without having to develop all of this machinery. We examine the patterns of interaction between the components of the DV-Centro Framework. We introduce the Supervisor-Agent pattern as a means of understanding these interactions. Through this pattern we see how it is possible to assemble sophisticated application specific visual language elements from DV-Centro library objects. We also see how it is possible to provide the low level user interface for interacting with the visual language elements as library components
Keywords
software libraries; software reusability; visual languages; visual programming; DV-Centro Framework; DV-Centro library objects; Supervisor-Agent pattern; application specific visual language elements; graphical relationships; graphical requirements; library components; low level user interface; software reusability; visual elements; visual language elements; Data structures; Data visualization; Geometry; Graphics; Image generation; Keyboards; Libraries; Machinery; Mice; Shape control;
fLanguage
English
Publisher
ieee
Conference_Titel
Visual Languages, 1997. Proceedings. 1997 IEEE Symposium on
ISSN
1049-2615
Print_ISBN
0-8186-8144-6
Type
conf
DOI
10.1109/VL.1997.626562
Filename
626562
Link To Document