Visage: An All-in-One Tool A Paper by Roth, Lucas, Senn, et al. Presented by Josh Steele.
-
Upload
jayson-preston -
Category
Documents
-
view
214 -
download
0
Transcript of Visage: An All-in-One Tool A Paper by Roth, Lucas, Senn, et al. Presented by Josh Steele.
Visage: An All-in-One Tool
A Paper by Roth, Lucas, Senn, et al.
Presented by Josh Steele
Lots of Good Things Out There..
• Table Lens– Focuses attention on subsets while still seeing
the context
• IVEE– Rapidly creates multiple DQ sliders
• SAGE– Rapid Design of visualizations that integrate
multiple attributes
I want all that and more….
• Select info from multiple apps, visualizations and tools – and combine them
• Enable rapid generation of visualizations (on the fly!)
• Filter, control level of detail, navigate, create new info whenever needed
• Share and communicate information
Introducing Visage
• Information Centric paradigm (more on this next slide)
• Dynamic Visualization Generation• Interactive Info manipulation
– Partitioning, filtering, combining, detail level (drill down/roll up)
• Assembling, laying out and interactively presenting info to others
Centering in on Information• Application-Centric
– The File is the object – need applications to retrieve and display
– Users can’t “touch” data
• Document-Centric
– Document is the object, and can be directly manipulated
– May serve as containers for other objects
– Can visualize relationships between documents
– Users can “get their hands on” the documents
• Information centric
– The data element is the object
– Drag and drop at any level of granularity
– OO approach introduced in Smalltalk et al
– Used in Visage
Demo Presentation
• *Please see in-class TV*
• An abbreviated version is available at http://www.cs.cmu.edu/~sage/animations/Visage3.dcr
Main Components
• Elements
– The atomically-manipulable graphical objects
– Bars in bar chart, text label, point in a chart
– 1 to many relationship – one database element may be represented in many ways
• Frames
– Hold the elements (are actually elements themselves)
– Provide grouping and reference for elements
– Serve as anchor points for scripts (which guide most of Visage’s behavior)
• Scripts allow new values to be calculated
Show it off!
• Presentation tools built in
• Allows interactivity in the slides themselves! Each slide is a fully functional Visage frame
Visage! What’s it good for?
• Representing data in several views (not just in your typical charts(pie, bar, etc))
• Dynamic Queries on that data
• Quick presentation generation (with interactivity during the presentation)
• Selecting only certain information
HCI Metrics
• User Performance - ***??
• Error Recovery - ??
• User Satisfaction - ??
• Learning Time - ***
• Retention - ****
How does it compare?
• Number of variables?
• Number of data points?
• Pixel use?
• When would you not use this?