INTRODUCTIONSOFTWARE ARCHITECTUREVaPL LANGUAGEEXAMPLE VISUALIZATIONSPAPERSFUTURE WORKPERSONNEL |
While data visualization is an increasingly important analysis tool,
both in research and commercial communities, the process of creating
these visualizations is still quite complex. Visualizations tend to be
hand-crafted, each one different from the previous. The VANISH system was created to ease the rapid creation of arbitrary data visualizations. VANISH simplifies the creation of visualizations in two ways: by providing a special-purpose visual language, called VaPL, which maps semantic domains to visual domains; and by easing the integration of new semantic and visual domains. The software structure of VANISH emphasizes separation of concerns: we follow the Arch/Slinky metamodel of user interface software by not only separating the underlying semantic domain to be visualized from the dialog and presentation components, but by providing virtual semantic domain and presentation layers. In this way, it is simple to port from one visualization domain to another, and from one presentation component to another.
There have been |