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 Visualization
Amir Masoud Abdol
 
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 Patil
Roopa Nadkarni
 
bluejay_basic_tutorial
bluejay_basic_tutorialbluejay_basic_tutorial
bluejay_basic_tutorial
tutorialsruby
 
bluejay_basic_tutorial
bluejay_basic_tutorialbluejay_basic_tutorial
bluejay_basic_tutorial
tutorialsruby
 
Select ex standfordproductinformation
Select ex standfordproductinformationSelect ex standfordproductinformation
Select ex standfordproductinformation
almeili
 
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
Qi Gao
 

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

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

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
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
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...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

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