9
S. Shumilov – Zürich Analytical Visualization Framework Analytical Visualization Framework - a visual data processing and - a visual data processing and knowledge discovery system knowledge discovery system Ivan Denisovich, Serge Shumilov Department of Computer Science III, University of Bonn

Analytical Visualization Framework - a visual data processing and knowledge discovery system

  • Upload
    dolan

  • View
    40

  • Download
    0

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

Page 1: Analytical Visualization Framework - a visual data processing and knowledge discovery system

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

Page 2: Analytical Visualization Framework - a visual data processing and knowledge discovery system

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

Page 3: Analytical Visualization Framework - a visual data processing and knowledge discovery system

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

Page 4: Analytical Visualization Framework - a visual data processing and knowledge discovery system

GeoViz Workshop, March 3-5 2009, Hamburg, Germany 4

Demonstration

Page 5: Analytical Visualization Framework - a visual data processing and knowledge discovery system

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

Page 6: Analytical Visualization Framework - a visual data processing and knowledge discovery system

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

Page 7: Analytical Visualization Framework - a visual data processing and knowledge discovery system

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

Page 8: Analytical Visualization Framework - a visual data processing and knowledge discovery system

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

Page 9: Analytical Visualization Framework - a visual data processing and knowledge discovery system

GeoViz Workshop, March 3-5 2009, Hamburg, Germany 10

Thank you for your attention!

[email protected]