SlideShare a Scribd company logo
1 of 16
Download to read offline
Choosel – Modular Web-based
               Visualizations
                           Lars Grammel
              PhD candidate, CHISEL Group, University of Victoria




21-Apr-2011
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
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
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
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
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
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
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
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
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
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
Demo
choosel-mashups.appspot.com
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
Demo
earthquakevisualization.appspot.com
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
Thank you!

         This work was funded by:




More information on Choosel can be found at:
       http://thechiselgroup.org/choosel/

                                            16

More Related Content

Similar to Choosel - Modular Web-based Visualizations

Adapting View Models as a Means For Sharing User Interface Code Between OS X ...
Adapting View Models as a Means For Sharing User Interface Code Between OS X ...Adapting View Models as a Means For Sharing User Interface Code Between OS X ...
Adapting View Models as a Means For Sharing User Interface Code Between OS X ...Dileepa Jayathilake
 
Distributed and Collaborative Visualization
Distributed and Collaborative VisualizationDistributed and Collaborative Visualization
Distributed and Collaborative VisualizationAmir Masoud Abdol
 
Building Cloud Native Applications
Building Cloud Native Applications Building Cloud Native Applications
Building Cloud Native Applications Munish Gupta
 
Layar Vision introduction for developers
Layar Vision introduction for developersLayar Vision introduction for developers
Layar Vision introduction for developersLayar
 
OSDC 2012 - OpenNebula: Open-source Solution for Data Center Virtualization
OSDC 2012 - OpenNebula: Open-source Solution for Data Center VirtualizationOSDC 2012 - OpenNebula: Open-source Solution for Data Center Virtualization
OSDC 2012 - OpenNebula: Open-source Solution for Data Center VirtualizationOpenNebula Project
 
Drupal case study: Behind the scenes of website of University of Tartu
Drupal case study: Behind the scenes of website of University of TartuDrupal case study: Behind the scenes of website of University of Tartu
Drupal case study: Behind the scenes of website of University of TartuRené Lasseron
 
Kentico Technical Learning - Responsive Design with Kentico CMS 7
Kentico Technical Learning - Responsive Design with Kentico CMS 7Kentico Technical Learning - Responsive Design with Kentico CMS 7
Kentico Technical Learning - Responsive Design with Kentico CMS 7Thomas Robbins
 
Verdens bedste BPM-platform leveret som cloud, Christian A. Givskov, IBM
Verdens bedste BPM-platform leveret som cloud, Christian A. Givskov, IBMVerdens bedste BPM-platform leveret som cloud, Christian A. Givskov, IBM
Verdens bedste BPM-platform leveret som cloud, Christian A. Givskov, IBMIBM Danmark
 
Industrial and Academic Experiences with a User Interaction Modeling Language...
Industrial and Academic Experiences with a User Interaction Modeling Language...Industrial and Academic Experiences with a User Interaction Modeling Language...
Industrial and Academic Experiences with a User Interaction Modeling Language...Marco Brambilla
 
Best practices for effective doors implementation-Ashwini Patil
Best practices for effective doors implementation-Ashwini PatilBest practices for effective doors implementation-Ashwini Patil
Best practices for effective doors implementation-Ashwini PatilRoopa Nadkarni
 
Interaction patterns
Interaction patternsInteraction patterns
Interaction patternsfaisalqau
 
bluejay_basic_tutorial
bluejay_basic_tutorialbluejay_basic_tutorial
bluejay_basic_tutorialtutorialsruby
 
bluejay_basic_tutorial
bluejay_basic_tutorialbluejay_basic_tutorial
bluejay_basic_tutorialtutorialsruby
 
Select ex standfordproductinformation
Select ex standfordproductinformationSelect ex standfordproductinformation
Select ex standfordproductinformationalmeili
 
SharePoint 2013 Sneak Peek
SharePoint 2013 Sneak PeekSharePoint 2013 Sneak Peek
SharePoint 2013 Sneak PeekK.Mohamed Faizal
 
GeniUS:Generic User Modeling Library for the Social Semantic Web
GeniUS:Generic User Modeling Library for the Social Semantic WebGeniUS:Generic User Modeling Library for the Social Semantic Web
GeniUS:Generic User Modeling Library for the Social Semantic WebQi Gao
 
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013Mack Hardy
 

Similar to Choosel - Modular Web-based Visualizations (20)

Adapting View Models as a Means For Sharing User Interface Code Between OS X ...
Adapting View Models as a Means For Sharing User Interface Code Between OS X ...Adapting View Models as a Means For Sharing User Interface Code Between OS X ...
Adapting View Models as a Means For Sharing User Interface Code Between OS X ...
 
Distributed and Collaborative Visualization
Distributed and Collaborative VisualizationDistributed and Collaborative Visualization
Distributed and Collaborative Visualization
 
Building Cloud Native Applications
Building Cloud Native Applications Building Cloud Native Applications
Building Cloud Native Applications
 
Layar Vision introduction for developers
Layar Vision introduction for developersLayar Vision introduction for developers
Layar Vision introduction for developers
 
OSDC 2012 - OpenNebula: Open-source Solution for Data Center Virtualization
OSDC 2012 - OpenNebula: Open-source Solution for Data Center VirtualizationOSDC 2012 - OpenNebula: Open-source Solution for Data Center Virtualization
OSDC 2012 - OpenNebula: Open-source Solution for Data Center Virtualization
 
Linuxtag 2012 - OpenNebula
Linuxtag 2012 - OpenNebula  Linuxtag 2012 - OpenNebula
Linuxtag 2012 - OpenNebula
 
SharePoint and Mobile
SharePoint and MobileSharePoint and Mobile
SharePoint and Mobile
 
Drupal case study: Behind the scenes of website of University of Tartu
Drupal case study: Behind the scenes of website of University of TartuDrupal case study: Behind the scenes of website of University of Tartu
Drupal case study: Behind the scenes of website of University of Tartu
 
Kentico Technical Learning - Responsive Design with Kentico CMS 7
Kentico Technical Learning - Responsive Design with Kentico CMS 7Kentico Technical Learning - Responsive Design with Kentico CMS 7
Kentico Technical Learning - Responsive Design with Kentico CMS 7
 
Verdens bedste BPM-platform leveret som cloud, Christian A. Givskov, IBM
Verdens bedste BPM-platform leveret som cloud, Christian A. Givskov, IBMVerdens bedste BPM-platform leveret som cloud, Christian A. Givskov, IBM
Verdens bedste BPM-platform leveret som cloud, Christian A. Givskov, IBM
 
Industrial and Academic Experiences with a User Interaction Modeling Language...
Industrial and Academic Experiences with a User Interaction Modeling Language...Industrial and Academic Experiences with a User Interaction Modeling Language...
Industrial and Academic Experiences with a User Interaction Modeling Language...
 
Best practices for effective doors implementation-Ashwini Patil
Best practices for effective doors implementation-Ashwini PatilBest practices for effective doors implementation-Ashwini Patil
Best practices for effective doors implementation-Ashwini Patil
 
Interaction patterns
Interaction patternsInteraction patterns
Interaction patterns
 
bluejay_basic_tutorial
bluejay_basic_tutorialbluejay_basic_tutorial
bluejay_basic_tutorial
 
bluejay_basic_tutorial
bluejay_basic_tutorialbluejay_basic_tutorial
bluejay_basic_tutorial
 
Select ex standfordproductinformation
Select ex standfordproductinformationSelect ex standfordproductinformation
Select ex standfordproductinformation
 
Share point 2013 cop v4
Share point 2013 cop v4Share point 2013 cop v4
Share point 2013 cop v4
 
SharePoint 2013 Sneak Peek
SharePoint 2013 Sneak PeekSharePoint 2013 Sneak Peek
SharePoint 2013 Sneak Peek
 
GeniUS:Generic User Modeling Library for the Social Semantic Web
GeniUS:Generic User Modeling Library for the Social Semantic WebGeniUS:Generic User Modeling Library for the Social Semantic Web
GeniUS:Generic User Modeling Library for the Social Semantic Web
 
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

Recently uploaded (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

Choosel - Modular Web-based Visualizations

  • 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