Diva – Distributed Visualization Architecture Workshop April 2003, Emeryville CA
description
Transcript of Diva – Distributed Visualization Architecture Workshop April 2003, Emeryville CA
NATIONAL ENERGY RESEARCH SCIENTIFIC COMPUTING CENTER
1
Diva – Distributed Visualization Architecture Workshop April 2003, Emeryville CA
Wes Bethel, John Clyne, Randy Frank, Jim Kohl, Joel Welling
NATIONAL ENERGY RESEARCH SCIENTIFIC COMPUTING CENTER
2
The Punch Line
• Many Towers of Babel:– Data Formats
– Closed applications
– Incompatible “Open” applications
– No hope of having an OpenDX component talk to an AVS component
NATIONAL ENERGY RESEARCH SCIENTIFIC COMPUTING CENTER
3
The Embarassment
• DOE-sponsored 1998 Workshop on Interoperability– We should be able to exchange data files
– We should be able to exchange software components
– Need programmatic leadership to make this stuff happen.
• We can’t do either of (1) or (2), and (3) isn’t happening.
• John Clyne: “sorry state of data analysis and visualization”
NATIONAL ENERGY RESEARCH SCIENTIFIC COMPUTING CENTER
4
Problem Statement, Workshop Objectives
• Workshop Objectives – attempt to define issues that need to be “solved” so that we can realize interoperability of visualization tools.
Many Issues were discussed. Here are a few:
1. Reuse as much existing technology as possible (e.g., CCA)
2. Exclude nothing.
3. Use realistic expectations (Brook’s 80/20 rule, and Raymond’s Cathedral and the Bazaar Corollary).
NATIONAL ENERGY RESEARCH SCIENTIFIC COMPUTING CENTER
5
Workshop “Findings”
• Findings documenthttp://vis.lbl.gov/projects/diva/RDVWorkshop-Findings-Document-042203.pdf
• Enthusiastic agreement that a framework for gluing together diverse components is sorely needed.
• Definitions for “framework” and “component” borrowed from CCA and adapted for vis use.
• 14 points defining issues/requirements.
NATIONAL ENERGY RESEARCH SCIENTIFIC COMPUTING CENTER
6
Barriers
• “Not invented here.”– “Invented here” often translates into job security.
But….new “invented here’s” will be possible.
– No in-house expertise to use this new thing.
But…experience shows that a large community-supported effort often results in a lot of experience. Take Chromium, for example.
NATIONAL ENERGY RESEARCH SCIENTIFIC COMPUTING CENTER
7
Discussion Topics
• Randy, John, Jim & Joel each had position statements they might summarize.
• What do you have to say? Comments? Concerns?