3
Improvise Chris Weaver University of Wisconsin—Madison http://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!)

Improvise Chris Weaver University of Wisconsin—Madison weaver/improvise/ End-user visualization builder and browser Coupled coordination

Embed Size (px)

Citation preview

Page 1: Improvise Chris Weaver University of Wisconsin—Madison weaver/improvise/ End-user visualization builder and browser Coupled coordination

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!)

Page 2: Improvise Chris Weaver University of Wisconsin—Madison weaver/improvise/ End-user visualization builder and browser Coupled coordination

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

Page 3: Improvise Chris Weaver University of Wisconsin—Madison weaver/improvise/ End-user visualization builder and browser Coupled coordination

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