S. Shumilov – Zürich Analytical Visualization Framework - a visual data processing and knowledge discovery system Ivan Denisovich, Serge Shumilov Department.

Slides:



Advertisements
Similar presentations
A Workflow Engine with Multi-Level Parallelism Supports Qifeng Huang and Yan Huang School of Computer Science Cardiff University
Advertisements

Kensington Oracle Edition: Open Discovery Workflow Meets Oracle 10g Professor Yike Guo.
Database System Concepts and Architecture
Components of GIS.
JTX Overview Overview of Job Tracking for ArcGIS (JTX)
ASCR Data Science Centers Infrastructure Demonstration S. Canon, N. Desai, M. Ernst, K. Kleese-Van Dam, G. Shipman, B. Tierney.
Software Reuse SEII-Lecture 28
BiodiversityWorld GRID Workshop NeSC, Edinburgh – 30 June and 1 July 2005 Resource wrappers, web services, grid services Jaspreet Singh School of Computer.
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
T-FLEX DOCs PLM, Document and Workflow Management.
Lime is… …an interactive visual analysis tool connected to Dynamics NAV Graphical representation of NAV data in your browser Real-time visualization of.
NSF and Environmental Cyberinfrastructure Margaret Leinen Environmental Cyberinfrastructure Workshop, NCAR 2002.
Integrated Web Environment for Walsaip Applications Research Assistant Viky Arnedo Martinez Advisor. José A. Borges HCIG Graduate Student.
SWE Introduction to Software Engineering
Modified from Sommerville’s originalsSoftware Engineering, 7th edition. Chapter 8 Slide 1 System models.
1 McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved. Chapter 8: Decision Support Systems Decision Support in Business.
© , Michael Aivazis DANSE Software Architecture Challenges and opportunities for the next generation of data analysis software Michael Aivazis.
Digital Object: A Virtual Online Storage Solution 598C Course Project Huajing Li.
Darema Dr. Frederica Darema NSF Dynamic Data Driven Application Systems (Symbiotic Measurement&Simulation Systems) “A new paradigm for application simulations.
Modeling Framework Generally modeling framework is made up of the following components: A set of biophysical modules that simulate biological and physical.
1 Beyond California Water Plan Update 2005 California Water and Environmental Modeling Forum Annual Meeting, March 3 rd, 2005.
The Latest tools for Forecasting & Budgeting Atul Sharma CFO, Tata Communications Banking InfraSolutions CFO Summit, Delhi, 9 December, 2011.
L6 - March 1, 2006copyright Thomas Pole , all rights reserved 1 Lecture 6: Software Packaging: Dynamically Integrable Components and Text Ch.
Zhonghua Qu and Ovidiu Daescu December 24, 2009 University of Texas at Dallas.
Java Adaptive Mathematical Modeling Engine (JAMME) Leeland Artra, Cell Systems Initiative (CSI) Zheng Li, Department of Bioengineering University of Washington,
ISpheres Project. Project Overview iSpheresCore iSpheresImage Demonstration References.
Software Component Technology and Component Tracing CSC532 Presentation Developed & Presented by Feifei Xu.
第十四章 J2EE 入门 Introduction What is J2EE ?
ISYS 573 Special Topic – VB.Net David Chao. The History of VB Early 1960s:BASIC-Beginner’s All-Purpose Symbolic Instruction Code –Teaching –Simple syntax,
Software Engineering General architecture. Architectural components:  Program organisation overview Major building blocks in a system Definition of each.
Statistisches Bundesamt eSTATISTIK.core: AN XML-BASED APPROACH TO DATA COLLECTION FROM ERP SYSTEMS Joint ECE/Eurostat/OECD Meeting on the Management of.
Freshwater Interoperable Modelling Project Daniel Rutledge, Sandy Elliott, Simon Guest, Alexander Herzig, Trevor Knopp, Alistair Ritchie, Paul Smale, Val.
Chapter © 2006 The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill/ Irwin Chapter 7 IT INFRASTRUCTURES Business-Driven Technologies 7.
Peter Bajcsy, Rob Kooper, Luigi Marini, Barbara Minsker and Jim Myers National Center for Supercomputing Applications (NCSA) University of Illinois at.
A Novel Approach to Architectural Recovery in Evolving Object- Oriented Systems PhD thesis Koen De Hondt December 11, 1998.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Model based development for the RUNES component middleware platform Gabor Batori
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Refining middleware functions for verification purpose Jérôme Hugues Laurent Pautet Fabrice Kordon
Tool Integration with Data and Computation Grid GWE - “Grid Wizard Enterprise”
 Repository Model  Client-Server Model  Layered Model  Modular decomposition styles  Object Models  Function Oriented Pipelining  Control Styles.
Online GeoTools to Enhance Science & Math Education Timothy S. Hare & Christine E. McMichael Kentucky Center for Geospatial Education, Research, & Outreach.
Framework for MDO Studies Amitay Isaacs Center for Aerospace System Design and Engineering IIT Bombay.
Grid programming with components: an advanced COMPonent platform for an effective invisible grid © 2006 GridCOMP Grids Programming with components. An.
Interactive Workflows Branislav Šimo, Ondrej Habala, Ladislav Hluchý Institute of Informatics, Slovak Academy of Sciences.
SCHOOL OF ELECTRICAL AND COMPUTER ENGINEERING | SCHOOL OF COMPUTER SCIENCE | GEORGIA INSTITUTE OF TECHNOLOGY MANIFOLD Manifold Execution Model and System.
©2012 LIESMARS Wuhan University Building Integrated Cyberinfrastructure for GIScience through Geospatial Service Web Jianya Gong, Tong Zhang, Huayi Wu.
Abstract A Structured Approach for Modular Design: A Plug and Play Middleware for Sensory Modules, Actuation Platforms, Task Descriptions and Implementations.
 Programming - the process of creating computer programs.
Distributed Data Analysis & Dissemination System (D-DADS ) Special Interest Group on Data Integration June 2000.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
Tool Integration with Data and Computation Grid “Grid Wizard 2”
Virtual Information and Knowledge Environments Workshop on Knowledge Technologies within the 6th Framework Programme -- Luxembourg, May 2002 Dr.-Ing.
Lecture 21: Component-Based Software Engineering
Introduction to SQL Server 2000 Reporting Services Jeff Dumas Technical Specialist Microsoft Corporation
CANARIE Developer’s Workshop Vancouver, BC March 2014.
Part 1 The Basics of Information Systems. Purpose of Information Systems Information systems ◦ Collects, stores and organizes information ◦ Retrieves.
Empowering the Knowledge Worker End-User Software Engineering in Knowledge Management Witold Staniszkis The 17th International.
OGSA-DAI.
Fermilab Scientific Computing Division Fermi National Accelerator Laboratory, Batavia, Illinois, USA. Off-the-Shelf Hardware and Software DAQ Performance.
Pasquale Pagano (CNR-ISTI) Project technical director
Pasquale Pagano CNR, Italy
MSIS 2011 – Statistics Sweden
Princess Nourah bint Abdulrahman University
Software Engineering with Reusable Components
Demo for Partners and Customers
Mulesoft Anypoint Connector for AS/400 and Web Transaction Framework
Presentation transcript:

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

GeoViz Workshop, March , Hamburg, Germany2 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 , Hamburg, Germany3 Analytical Visualization Framework Visual programming facilities  data transformations  visual interfaces  visualization components Customized interactive data analysis tools and components Data exploration

GeoViz Workshop, March , Hamburg, Germany4 Demonstration

GeoViz Workshop, March , Hamburg, Germany5 Demonstration

GeoViz Workshop, March , Hamburg, Germany6 Application: M³ WATER model AVF is used for: Access to distributed models Data collection and aggregation Customized presentation interface geographic data historic and modeled climatic data Hydrological model (MIKE Basin) water supply Visualization and Analysis (AVF) transformation water demand Economical model (GAMS) demographic and economic indexes water use policies demographic and economic indexes water use policies

GeoViz Workshop, March , Hamburg, Germany7 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 JTS API GeoTools GRIA XML Visual programming workspace AVF Module Library User- defined Standard Groups AVF Engine Java Virtual Machine

GeoViz Workshop, March , Hamburg, Germany8 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 A … … Module B … 1. Change 2. Notification 3. Request … 4. Computation Result

GeoViz Workshop, March , Hamburg, Germany9 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 , Hamburg, Germany10 Thank you for your attention! Questions?