Satisfying the graphical requirements of visual languages in theDV-Centro Framework
Brown, P.C.
Visual Languages, 1997. Proceedings. 1997 IEEE Symposium on
Volume , Issue , 23-26 Sep 1997 Page(s):84 - 91
Digital Object Identifier 10.1109/VL.1997.626562
Summary: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
View citation and abstract |