1. Choosel – Modular Web-based
Visualizations
Lars Grammel
PhD candidate, CHISEL Group, University of Victoria
21-Apr-2011
2. What is Choosel?
Extensible, modular open source framework
for creating and working with
multiple coordinated view visualizations on
the web
Pre-configured Visual data exploration
visualizations workbenches
http://code.google.com/p/choosel/ 2
3. How can Choosel be used?
Visual Data Exploration Workbench
Choosel workbench tailored towards a specific domain
Fixed Multiple Views Visualization
Custom multiple coordinated views visualization for a
specific scenario
View Embeds on the Web
Single views exported from workbench
Choosel Views in Other Web Applications
GWT applications that use Choosel views to show
information
http://code.google.com/p/choosel/ 3
4. How can Choosel be used?
Description Goal Examples Data Views
Visual Data Choosel workbench Flexible exploration Bio-Mixer, Flexible Many,
Exploration tailored towards a of domain-specific Work Item flexible
Workbench specific domain data to gain new Explorer
insights
http://code.google.com/p/choosel/ 4
5. How can Choosel be used?
Description Goal Examples Data Views
Fixed Custom multiple Helping users learn Earthquake Fixed Many,
Multiple coordinated views and understand Visualization fixed
Views visualization for a specific scenario
Visualization specific scenario
http://code.google.com/p/choosel/ 5
6. How can Choosel be used?
Description Goal Examples Data Views
View Embeds Single views Communicate Fixed One,
on the Web exported from found insights to fixed
workbench others on the web
<iframe src="http://bio-
mixer.appspot.com/?viewId=188001"
width="480" height="400 />
http://code.google.com/p/choosel/ 6
7. How can Choosel be used?
Description Goal Examples Data Views
Visual Data Choosel workbench Flexible exploration Bio-Mixer, Flexible Many,
Exploration tailored towards a of domain-specific Work Item flexible
Workbench specific domain data to gain new Explorer
insights
Fixed Custom multiple Helping users learn Earthquake Fixed Many,
Multiple coordinated views and understand Visualization fixed
Views visualization for a specific scenario
Visualization specific scenario
View Embeds Single views Communicate Fixed One,
on the Web exported from found insights to fixed
workbench others on the web
Choosel Web/GWT Provide Fixed or Variable,
Views in applications that visualizations to flexible fixed
Other Web use Choosel views support user’s
Applications to show information insight generation
http://code.google.com/p/choosel/ 7
8. How can Choosel be used?
Description Goal Examples Data Views
Visual Data Choosel workbench Flexible exploration Bio-Mixer, Flexible Many,
Exploration tailored towards a of domain-specific Work Item flexible
Workbench specific domain data to gain new Explorer
insights
Fixed Custom multiple Helping users learn Earthquake Fixed Many,
Multiple coordinated views and understand Visualization fixed
Views visualization for a specific scenario
Visualization specific scenario
View Embeds Single views Communicate Fixed One,
on the Web exported from found insights to fixed
workbench others on the web
Choosel Web/GWT Provide Fixed or Variable,
Views in applications that visualizations to flexible fixed
Other Web use Choosel views support user’s
Applications to show information insight generation
http://code.google.com/p/choosel/ 8
9. Visual Data Exploration Workbenches
• Multiple windows
• Customizable view
content and visual
mappings
• Persistent and sharable
workspaces
• Selections and filtered
views
• Undo & redo
• Note taking
• View sharing
http://choosel-mashups.appspot.com 9
10. Visual Data Exploration Workbenches
• Multiple windows
• Customizable view
content and visual
mappings
• Persistent and sharable
workspaces
• Selections and filtered
views
• Undo & redo
• Note taking
• View sharing
http://choosel-mashups.appspot.com 10
11. Visual Data Exploration Workbenches
• Multiple windows
• Customizable view
content and visual
mappings
• Persistent and sharable
workspaces
• Selections and filtered
views
• Undo & redo
• Note taking
• View sharing
http://choosel-mashups.appspot.com 11
13. Pre-configured Visualizations
Freedom for designer:
• Screen layout
• Integration of views with
additional content and
widgets
• Color choices and theme
• Visual mappings
• Interaction and
Coordination design
• Details-on-demand
http://earthquakevisualization.appspot.com 13
15. Summary
• Choosel is an extensible, modular open source
framework for multiple coordinated view
visualizations on the web
• Choosel can be used for:
– Visual data exploration workbench
– Pre-configured web visualizations
– Embedded visualizations in GWT applications
15
16. Thank you!
This work was funded by:
More information on Choosel can be found at:
http://thechiselgroup.org/choosel/
16