We present an approach for the creation of visual languages through the use of a software application framework. Vivid is a framework that provides a platform for the creation of, and experimentation with, visual programming languages using a modular approach based on abstracting elements of the language as components. By creating self contained components, language designers can combine language elements within the framework to quickly experiment with new visual language designs.
展开▼