Visage: An All-in-One Tool A Paper by Roth, Lucas, Senn, et al. Presented by Josh Steele.

Download Report

Transcript 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?