12.1 Vis_04 Data Visualization Lecture 12 Visualization Software Environments: - Overview of Major Systems - Distributed and Collaborative Visualization.

Slides:



Advertisements
Similar presentations
1 SDMIV Data Visualization - A Very Rough Guide Ken Brodlie University of Leeds.
Advertisements

E-Viz Towards an Adaptive Framework for Visualization on the Grid.
School of Computing University of Leeds Computational PDEs Unit A Grid-based approach to the validation and testing of lubrication models Christopher Goodyer.
1 DTI/EPSRC 7 th June 2005 Reacting to HCI Devices: Initial Work Using Resource Ontologies with RAVE Dr. Ian Grimstead Richard Potter BSc(Hons)
ENV Envisioning Information Lecture 16 – Distributed and Collaborative Visualization Ken Brodlie
EUFORIA FP7-INFRASTRUCTURES , Grant JRA4 Overview and plans M. Haefele, E. Sonnendrücker Euforia kick-off meeting 22 January 2008 Gothenburg.
1 G2 and ActiveSheets Paul Roe QUT Yes Australia!
TANDBERG Content Server January Organizational Challenges Corporations have struggled in the past:  Achieving unified communications within a global.
Real-time Collaborative Scientific WebGL Visualization with WebSocket Julien Jomier & Charles Marion Web3D Conference 2012.
29 Oded Moshe, Director of Product Management Beta Release May 3rd, 2010 Official Release May 24, 2010.
Objektorienteret Middleware Presentation 2: Distributed Systems – A brush up, and relations to Middleware, Heterogeneity & Transparency.
1VG99 Volume Graphics and the Internet Ken Brodlie and Jason Wood School of Computer Studies University of Leeds.
1 Component Description Alice 3d Graphics Software Human Computer Interaction Institute Carnegie Mellon University Prepared by: Randy Pausch,
Interpret Application Specifications
Dv: A toolkit for building remote interactive visualization services David O’Hallaron School of Computer Science Carnegie Mellon University Martin Aeschlimann,
Charlie Crocker Vice President Farallon Geographics, Inc. An Overview of Internet Mapping Technology.
Fundamentals of Python: From First Programs Through Data Structures
Robots at Work Dr Gerard McKee Active Robotics Laboratory School of Systems Engineering The University of Reading, UK
AN INTRODUCTION TO LINUX OPERATING SYSTEM Zihui Han.
VAP What is a Virtual Application ? A virtual application is an application that has been optimized to run on virtual infrastructure. The application software.
11 Games and Content Session 4.1. Session Overview  Show how games are made up of program code and content  Find out about the content management system.
Project Overview:. Longhorn Project Overview Project Program: –NSF XD Vis Purpose: –Provide remote interactive visualization and data analysis services.
STRATEGIES INVOLVED IN REMOTE COMPUTATION
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
XIP™ – the eXtensible Imaging Platform A rapid application development and deployment platform Lawrence Tarbox, Ph.D. September, 2010.
Nimrod/G GRID Resource Broker and Computational Economy David Abramson, Rajkumar Buyya, Jon Giddy School of Computer Science and Software Engineering Monash.
1 Cactus in a nutshell... n Cactus facilitates parallel code design, it enables platform independent computations and encourages collaborative code development.
Syzygy Design overview Distributed Scene Graph Master/slave application framework I/O Device Integration using Syzygy Scaling down: simulators and other.
Nick Draper 05/11/2008 Mantid Manipulation and Analysis Toolkit for ISIS data.
VOTech:DS6 Kick Off - Edinburgh1 Visualization for VOTech: Multivariate Data Visualization Ken Brodlie School of Computing University.
Visualization Workshop David Bock Visualization Research Programmer National Center for Supercomputing Applications - NCSA University of Illinois at Urbana-Champaign.
Prologue A: Hola! Want to know about ‘ConMan’, the new interactive tool?? B: Thanks, I had enough of this already. I came across enough cool ones in Dr.
A Short Course on Geant4 Simulation Toolkit How to learn more?
1 Introduction to VE-Suite Gerrick Bivins Research Scientist Iowa State University.
Lawrence Tarbox, Ph.D. Washington University in St. Louis School of Medicine Mallinckrodt Institute of Radiology, Electronic Radiology Lab.
Introduction to Grid Computing Ed Seidel Max Planck Institute for Gravitational Physics
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
AHM04 1 gViz: Visualization and Computational Steering on the Grid Ken Brodlie, Jason Wood – University of Leeds David Duce, Musbah Sagar – Oxford Brookes.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Not Invented Here: The Re-use of Commercial Components in HEP Computing Jeremy Walton The Numerical Algorithms Group Ltd, UK.
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
Center for Computational Visualization University of Texas, Austin Visualization and Graphics Research Group University of California, Davis Molecular.
Connections to Other Packages The Cactus Team Albert Einstein Institute
Page 1 Printing & Terminal Services Lecture 8 Hassan Shuja 11/16/2004.
Scientific Programmes Committee Centre for Aerospace Systems Design & Engineering Amitay Isaacs Department of Aerospace Engineering Indian Institute of.
Visualization in Problem Solving Environments Amit Goel Department of Computer Science Virginia Tech June 14, 1999.
Mantid Stakeholder Review Nick Draper 01/11/2007.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
1 THETIS:A DATA MANAGEMENT AND DATA VISUALIZATION SYSTEM FOR SUPPORTING COASTAL ZONE MANAGEMENT OF THE MEDITERRANEAN SEA (F0069: Telematics on Research)
Dynamic Grid Computing: The Cactus Worm The Egrid Collaboration Represented by: Ed Seidel Albert Einstein Institute
August 21, 2002 Command and Control Visualization NAVCIITI Tasks 2.1a & 2.1b.
Holding slide prior to starting show. Lessons Learned from the GECEM Portal David Walker Cardiff University
Collaborative Tools for the Grid V.N Alexandrov S. Mehmood Hasan.
67 x 89 = ? 67 x
Geant4 Training 2003 A Short Course on Geant4 Simulation Toolkit How to learn more? The full set of lecture notes of this Geant4.
Visualization of engineering computations in LitGRID and GridTechno projects Arnas Kačeniauskas Laboratory of Parallel Computing
VIEWS b.ppt-1 Managing Intelligent Decision Support Networks in Biosurveillance PHIN 2008, Session G1, August 27, 2008 Mohammad Hashemian, MS, Zaruhi.
Created by: Kay Groves Instructions: Take test in slide show view Don’t click mouse to advance, click “continue” button Click “icons” on question slides.
Application Sharing Bhavesh Amin Casey Miller Casey Miller Ajay Patel Ajay Patel Bhavesh Thakker Bhavesh Thakker.
VisIt Project Overview
Electronic Visualization Laboratory University of Illinois at Chicago
VirtualGL.
A Short Course on Geant4 Simulation Toolkit How to learn more?
The Improvement of PaaS Platform ZENG Shu-Qing, Xu Jie-Bin 2010 First International Conference on Networking and Distributed Computing SQUARE.
EPANET-MATLAB Toolkit An Open-Source Software for Interfacing EPANET with MATLAB™ Demetrios ELIADES, Marios KYRIAKOU, Stelios VRACHIMIS and Marios POLYCARPOU.
University of Technology
Polly Baker Division Director: Data, Mining, and Visualization
Lawrence Tarbox, Ph. D. Washington University in St
Presentation transcript:

12.1 Vis_04 Data Visualization Lecture 12 Visualization Software Environments: - Overview of Major Systems - Distributed and Collaborative Visualization

12.2 Vis_04 Visualization Software Environments n IRIS Explorer is one of a family of similar visualization systems n AVS, IBM Open Visualization Data Explorer (DX), IRIS Explorer – visual programming based : plug, play, throw away – application decomposed as set of modules, configured at run-time (blur between building and running an application) – open : user can write modules – low-cost

12.3 Vis_04 Convergence of Technologies Demand for interactive exploration of large datasets from simulations & measurement Systems made possible late 1980s by: n Visual programming – technology waiting for application - dataflow ideal for visualization because of pipeline n Visualization algorithm development – 3D scalar and vector visualization n Network based window systems – easy to use distributed computing n Faster graphics workstations

12.4 Vis_04 AVS n Released 1989 by Stellar as software to help sell graphics workstations n Now software company with range of products: – AVS5, AVS/Express, Gsharp –

12.5 Vis_04 IRIS Explorer n Released 1991 by Silicon Graphics, bundled free with every Indigo workstation n Now developed and distributed by NAG Ltd, Oxford – runs on UNIX and Windows – IRIS Explorer Centre of Excellence at Univ of Leeds – –

12.6 Vis_04 IBM Open Visualization Data Explorer – now OpenDX n Released around 1991 by IBM n Made open source in 1999 –

12.7 Vis_04 Amira n More recent product n Increasing use for medical applications.. n.. But also engineering including CFD n Marketed by TGS n

12.8 Vis_04 vtk - Visualization Toolkit n vtk is a programming - based toolkit n Open source C++ library n

12.9 Vis_04.. And there are many others

12.10 Vis_04 Distributed and Cooperative Visualization Extending existing systems to new computing developments

12.11 Vis_04 Scenario: Release of Toxic Chemical The fugitive pollutant … where is it headed for? Model the dispersion and solve the PDEs… Visualize cells where concentration exceeds safety limit

12.12 Vis_04 The Starting Point n Traditional data visualization approach is to decompose into: – Read in data – Construct a visualization as geometry – Render the geometry as an image n Facilitated by modular visualization environments – such as IRIS Explorer – using concept of dataflow pipeline data visualize render

12.13 Vis_04 Simulation and Visualization n Traditional approach is: – Perform the simulation – Perform the visualization data visualize render Step two Simulation Step one

12.14 Vis_04 Creating Your Own Modules n It is possible to create your own modules in IRIS Explorer n The mbuilder tool creates a wrapper around your own code n See: Doc/MWG/CONTENTS.htm

12.15 Vis_04 Computational Steering n Greater flexibility is achieved if we integrate the simulation and visualization in the same pipeline simulatevisualize rendercontrol Online control of simulation and visualization - becomes possible in IRIS Explorer through ability to create own modules

12.16 Vis_04 Tracking the Pollution Control: wind direction widget Simulate: finite volume code running as an IRIS Explorer module Visualize: select cells where concentration exceeds threshold Render: draw the cells

12.17 Vis_04 Improvements needed n Need to harness external compute resources n Need to bring in wider expertise through collaboration

12.18 Vis_04 Harnessing Remote Compute Resources Explorer on single host Explorer on multiple hosts Select remote host Automatic authentication using: Globus certificate SSH Key pair

12.19 Vis_04 Simulation Runs Remotely Control: desktop Simulation: remote Cell extraction: remote (so as to minimize network load) Cell filling: local Render: local

12.20 Vis_04 internet data visualize render Collaborative Data Visualization n Extends the dataflow model to interlink pipelines across the Internet n Collaborative server provides the link n So one user – for example - can send geometry to another person for viewing collaborative server share render

12.21 Vis_04 Programming the Collaboration n It is useful to be able to program the collaboration – To adapt to how people want to collaborate – To adapt to network bandwidths n Here raw data is exchanged so a different visualization can be created internet collaborative server data visualize render share visualise render

12.22 Vis_04 IRIS Explorer COVISA Toolkit

12.23 Vis_04 Bring in the Meteorologist Remotely Scientist in lab Initiate collaborative session Link in meteorologist remotely

12.24 Vis_04 Data Visualization End of Part 1