INTRODUCTIONSOFTWARE ARCHITECTUREVaPL LANGUAGEEXAMPLE VISUALIZATIONSPAPERSFUTURE WORKPERSONNEL |
VaPL is a general-purpose, interpreted, visual programming
language which contains features that ease in the construction and
rapid prototyping of
visualizations. A VaPL program is a set of mappings, so called because
each one maps attributes of nodes from the semantic domain being
visualized to visual
presentation attributes such as colour, position, shape, and size.
Mappings are named and may call other mappings by name. Sets
of related mappings are collected into mapping libraries, which
can be loaded and saved by the VANISH programming environment. A simple example of a multi-case mapping (for computing a fibonacci series) is shown below: |