30 likes | 156 Views
The Improvise project at the University of Wisconsin-Madison aims to provide an end-user visualization builder and browser that employs coupled coordination and visual encoding mechanisms. With a point-and-click interface, users can create visualizations seamlessly. The current implementation is built on Java 1.4, is platform-independent, and comprises approximately 246,000 lines of code. Our goals include building an initial user base, gathering usability feedback, understanding coordination architectures in visualization, and exploring metavisualization's integration possibilities.
E N D
ImproviseChris WeaverUniversity of Wisconsin—Madisonhttp://www.cs.wisc.edu/~weaver/improvise/ • End-user visualization builder and browser • Coupled coordination and visual encoding mechanisms • Integrated metavisualization • All point-and-click operation • Fully-implemented (but by no means complete!)
Implementation Trivia • Formerly Java 1.1 + Swing • Recently started changing over to Java 1.4 for Java2D, transparency, etc. • Anticipating Java 1.5 for better runtime compilation support • Xerces for document persistence • ~246,000 lines, 2900 classes (1000 fn ops) • Nominally platform-independent
Hopes for Today… • Build initial user base, solicit usability feedback • Better understanding of the role of coordination architectures in visualization infrastructure • Elicit feedback about metavisualization & possibility of incorporating it elsewhere • Add my big-vis-system implementation experiences to the stewpot