Visualization Schemas for Flexible Information Visualization Chris North, Nathan Conklin, Varun Saini Virginia Tech. Proceedings of IEEE Symposium on InfoVis’02.

Slides:



Advertisements
Similar presentations
Area: Data visualization & Interface design
Advertisements

Chapter 10: Designing Databases
Master Pages, User Controls, Site Maps, Localization Svetlin Nakov Telerik Corporation
User Interfaces and Visualizations for Development-Time Program Analysis James Holley.
VAMDC Registry Portal Proof of Concept. Registry VAMDC Registry is available at – ex.jsp
POLARIS Area: Data visualization & Interface design A System for Query, Analysis and Visualization of Multi-dimensional Relational Databases By Chris Stolte.
University of Illinois Visualizing Text Loretta Auvil UIUC February 25, 2011.
Multi-Model Digital Video Library Professor: Michael Lyu Member: Jacky Ma Joan Chung Multi-Model Digital Video Library LYU9904 Multi-Model Digital Video.
The Last Procedure Before First Functional Prototype Grant Boomer, Brett Papineau, Tanis Lopez, Archana Shrestha CS 383.
Visualization Schemas for Flexible Information Visualization Chris North, Nathan Conklin, Varun Saini Proceedings of IEEE Symposium on InforVis’02 Presented.
Google Android Map API Presentation 13/03/2008. Map API – Overview (1) Map rendering facility on Android device Similar to Google Earth Integrate map.
2 Object-Oriented Analysis and Design with the Unified Process Objectives  Explain how statecharts can be used to describe system behaviors  Use statecharts.
Prefuse: A Toolkit for Interactive Information Visualization Jeffrey Heer Stuart K. Card James A. Landay CHI2005.
Presentation Outline  Project Aims  Introduction of Digital Video Library  Introduction of Our Work  Considerations and Approach  Design and Implementation.
Presentation Outline  Project Aims  Introduction of Digital Video Library  Introduction of Our Work  Considerations and Approach  Design and Implementation.
Interactive Visualization of the Stock Market Graph Presented by Camilo Rostoker Department of Computer Science University of British.
VI Q ING V isual I nteractive Q ueryING Chris Olston UC Berkeley 14th IEEE Symposium on Visual Languages Halifax, Nova Scotia, Canada September 1st - 4th,
Satzinger, Jackson, and Burd Object-Orieneted Analysis & Design
Progress Report 11/1/01 Matt Bridges. Overview Data collection and analysis tool for web site traffic Lets website administrators know who is on their.
Java Programming, 3e Concepts and Techniques Chapter 1 An Introduction to Java and Program Design.
Managing Agent Platforms with the Simple Network Management Protocol Brian Remick Thesis Defense June 26, 2015.
ICS (072)Database Systems Background Review 1 Database Systems Background Review Dr. Muhammad Shafique.
An Integrated Solution for Web-based Mathematical Expression Inputting Wei Su Department of Computer Science, Lanzhou University, PRC Department of Computer.
It’s always better live. MSDN Events Developing ASP.NET AJAX Controls with Silverlight.
Chapter 2 Database System Concepts and Architecture
DSpace XML UI Project Texas A&M University Digital Initiatives, Research and Technology Scott Phillips, Cody Green, Alexey Maslov, Adam Mikeal, Brian Surratt,
Java Programming, 2E Introductory Concepts and Techniques Chapter 1 An Introduction to Java and Program Design.
Tony Nguyen.  Architecture  Advantages  Disadvantages  Setup JSF Environment  JSF & Database  Conclusion  Demo.
Snap-Together Visualization Chris North Lab for Information Visualization and Evaluation Department of Computer Science Virginia Tech.
ASP.NET  ASP.NET is a web development platform, which provides a programming model, a comprehensive software infrastructure and various services required.
14th IEEE-NPSS Real Time Conference 2005, 8 June Stockholm.
The GeoConnections Discovery Portal Michael Robson MacDonald Dettwiler and Associates Brian McLeod, Michael Adair Natural Resources Canada.
Using XML technologies to implement complex tables in short- term statistics Francesco Rizzo
MHEG-5 ( Multimedia and Hypermedia Experts Group )
WordFreak A Language Independent, Extensible Annotation Tool.
Snap2Diverse: Coordinating Information Visualizations and Virtual Environments Nicholas F. Polys, Chris North, Doug A. Bowman, Andrew Ray, Maxim Moldenhauer,
Logics for Data and Knowledge Representation Semantic Matching Lab.
XML Registries Source: Java TM API for XML Registries Specification.
Nick Draper 05/11/2008 Mantid Manipulation and Analysis Toolkit for ISIS data.
Information Enhancement of Synthetic Environments Nicholas F. Polys Virginia Bioinformatics Institute Virginia Tech Computer Science & Center for Human.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Polaris: A System for Query, Analysis, & Visualization of Relational Databases Chris Stolte May 29 th, 2002.
Chapter 2 Database System Concepts and Architecture Dr. Bernard Chen Ph.D. University of Central Arkansas.
Multiple View Strategies cs5984: Information Visualization Chris North.
Database Server Concepts and Possibilities Lee Lueking D0 Data Browser Workshop April 8, 2002.
Outline... ● Recap – What is my project about? ● The purpose of this project ● What I set out to do. ● What I actually did. ● Summary ● Questions.
Interface Opportunities for 3D Data and Media User Interface Software TechNote Panel Virginia Tech CS Fall 2002 Nicholas F. Polys Umur Yilmaz Will Lee.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Zoomable Interfaces and Multiple Views (2) Mao Lin Huang.
12 Chapter 12: Advanced Topics in Object-Oriented Design Systems Analysis and Design in a Changing World, 3 rd Edition.
Presented by Vishy Grandhi.  Architecture (Week 1) ◦ Development Environments ◦ Model driven architecture ◦ Licensing and configuration  AOT (Week 2)
Visualization Four groups Design pattern for information visualization
Comanche A GUI management tool for Apache Daniel López Ridruejo
Protocol Derivation Assistant Matthias Anlauff Kestrel Institute
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
Implementation of SCENS Yan Zhao. Current Status Current implementation is web-based –
1 Copyright © 2004, Oracle. All rights reserved. Oracle Application Development Framework.
Devanshu Bawa Customization Specialist Logo Business Solutions.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
XML Tools (Chapter 4 of XML Book). What tools are needed for a complete XML application? n Fundamental components n Web infrasructure n XML development.
Grant n° FP  Duration: 3 years  Type: Collaborative research project  Funding: ◦ Budget: € ◦ Funding: € ◦
Wednesday NI Vision Sessions
16 Copyright © 2004, Oracle. All rights reserved. Building ADF UIX View Components.
Developing GIS WebParts in SharePoint
Overview of MDM Site Hub
Visual Studio Tools for Office 2005
Lecture 1: Multi-tier Architecture Overview
Chapter 13 The Data Warehouse
Department of Computer Science
Choosing between Silverlight and AJAX
Presentation transcript:

Visualization Schemas for Flexible Information Visualization Chris North, Nathan Conklin, Varun Saini Virginia Tech. Proceedings of IEEE Symposium on InfoVis’02 Presented by: Hamid Haidarian Shahri Apr. 20, 2006

Outline Relational Data Schema Motivation Related Work Snap-Together DataCompass, Snap Server Summary

Relational Data Schema Structural description of datasets Entities: attributes, tuples and relations

Motivation Relational data schema enables flexible database design No corresponding flexible ways to construct effective UI and visualization  visualization is based on data schema  database keeps changing  different views for same data

Mismatch in Design Capabilities Relational Databases Traditional Visualization Design GoalData designVisualization design Design MethodData schemaProgram code DesignerData ownerProgrammer only Design ChangeRapid, dynamicSlow, static AdaptabilityFlexibleBrittle

Related Work Single relation visualization  Spotfire  APT  Sage/SageBrush  DEVise Multiple relation visualization  Visage  DataSplash/Tioga-2  Rivet/Polaris  Sieve

DEVise

Visage www-2.cs.cmu.edu/~sage/visage.html

DataSplash/Tioga-2

Polaris

Snap-Together Demo 1 Video Now we explain a Web Browser example!!

Snap-Together User Interface Visualization Schemas  represented as a graph  support direct manipulation  similar to relational data schema

Snap-Together User Interface Nodes  Represent instantiated visualization components  Each component has a corresponding relation (URLs, HitCounts, Referrers)

Snap-Together User Interface Edges  Represent coordinations between visualizations  Join relation (1-1, 1-M)  Join attribute  Action for coordination (select, load)

Snap-Together Overview A strong analogy between relational database concepts and Snap visualization concepts enables a matching level of design capability.

Snap-Together Theory Snap Visualization Model  Multiple views/components  Schema primitives (select, load)  Data-centric coordination and joins

Snap-Together System Architecture TheoryUIArchitecture Coordinated Multi-views Visualization Model -Visualization -Coordination Relational Model - Relation - Association Data Source Relational Database Relational Database Coordination Manager Coordination Graph Visualization Schema Database Schema Database Manager

Snap-Together Demo 2 Video Other applications

DataCompass For novice users or very complex database schemas Step-by-step construction  Yellow: relations already displayed by visualization  Red: from the data schema Interchangeable with visualization schema Bottom-up approach (vs. Top down approach in V. schemas)

Snap Visualization Server Event-based coordination  Send & receive events  Translate events on selection/ navigation Extensible architecture (component implementation language)

Summary: Snap’s Three Perspectives Theory: multi-view visualization, coordinating between data design and visualization design UI: diagrammatic UI to enable rapid customization of visualization without programming System Architecture: web-based component architecture to support run-time integration of diverse data sources and visualization tools, and dissemination of custom visualizations as web pages

Discussion Strong Points Potential Problems

Remarks Merits:  Visualization schema notion: flexible and easy user interface, no programming  DataCompass to guide users  Extensible architecture for coordinating visualization components (snap server) Shortcoming:  No standards for the development of visualization components, i.e. API’s or hooks in the component  Limited support for coordinated data navigation, various events (pan, zoom, …)

Thanks!