Upload
dolan
View
40
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Analytical Visualization Framework - a visual data processing and knowledge discovery system. Ivan Denisovich, Serge Shumilov Department of Computer Science III, University of Bonn. S. Shumilov – Zürich. GLOWA Volta Project Integration of applications and services data transformation - PowerPoint PPT Presentation
Citation preview
S. Shumilov – Zürich
Analytical Visualization Framework - a visual data Analytical Visualization Framework - a visual data processing and knowledge discovery systemprocessing and knowledge discovery system
Ivan Denisovich, Serge ShumilovDepartment of Computer Science III, University of Bonn
GeoViz Workshop, March 3-5 2009, Hamburg, Germany 2
Motivation
GLOWA Volta Project
Integration of applications and services data transformation heterogeneous data various data sources
Effective visual data exploration interactivity tracing of decisions specialized visualization methods
Customized exploration interfaces different interfaces for different user
groups easy programming and adaptation
Solutions for analytical visualization
GIS, statistical and spreadsheet software
Programming libraries for visualization
Visualization components frameworks
Workflow composition systems
GeoViz Workshop, March 3-5 2009, Hamburg, Germany 3
Analytical Visualization Framework
Visual programming facilities data transformations visual interfaces visualization components
Customized interactive data analysis tools and components
Data exploration
GeoViz Workshop, March 3-5 2009, Hamburg, Germany 4
Demonstration
GeoViz Workshop, March 3-5 2009, Hamburg, Germany 6
Application: M³ WATER model
AVF is used for: Access to distributed models Data collection and aggregation Customized presentation
interface
geographic datahistoric and modeled climatic data
geographic datahistoric and modeled climatic data
Hydrological model (MIKE Basin)
Hydrological model (MIKE Basin)
water supplywater supplyVisualization and Analysis
(AVF)
Visualization and Analysis (AVF)
transformationtransformation
transformationtransformation water demandwater demand
Economical model (GAMS)
Economical model (GAMS)
demographic and economic indexeswater use policies
demographic and economic indexeswater use policies
GeoViz Workshop, March 3-5 2009, Hamburg, Germany 7
Architecture
Engine connection of modules notification about changes caching of intermediate results persistency of designs base classes + API
Visual programming workspace graph editor interactive manipulation monitoring and data exploration
Library of modules generic computation data access spatial operations
JTSJTS
APIAPI
GeoToolsGeoTools
GRIAGRIA
XMLXMLXMLXML
Visual programming
workspace
Visual programming
workspace
AVF Module Library
AVF Module Library
User-defined
Standard
Groups
AVF EngineAVF Engine
Java Virtual MachineJava Virtual Machine
GeoViz Workshop, March 3-5 2009, Hamburg, Germany 8
Key features
Interactive data manipulation changes immediately reflected
Explicit transformation chains tracing of actions multiple paths
Modular architecture input and output connectors
Computation on demand change notification demand computation
Module AModule A
…
…
Module BModule B …
1. Change1. Change
2. Notification2. Notification
3. Request3. Request
…
4. Computation4. Computation
Result
GeoViz Workshop, March 3-5 2009, Hamburg, Germany 9
Benefits and Drawbacks
Generic reusable modules to build complex transformations
Visual programming of data transformations and interfaces
Full history of applied transformations. Changes in parameters of intermediate steps result in direct recomputation
High code portability ensured by Java
Designs can grow large and tangled
Predefined programming paradigm (execution, communication, interfaces)
Inappropriate if several parameters should be changed for a new result
Third-party non-Java visual libraries are hard to integrate into the framework
GeoViz Workshop, March 3-5 2009, Hamburg, Germany 10
Thank you for your attention!