Diva – Distributed Visualization Architecture Workshop April 2003, Emeryville CA

7
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

description

Diva – Distributed Visualization Architecture Workshop April 2003, Emeryville CA. Wes Bethel, John Clyne, Randy Frank, Jim Kohl, Joel Welling. The Punch Line. Many Towers of Babel: Data Formats Closed applications Incompatible “Open” applications - PowerPoint PPT Presentation

Transcript of Diva – Distributed Visualization Architecture Workshop April 2003, Emeryville CA

Page 1: 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

Page 2: Diva – Distributed Visualization Architecture Workshop April 2003, Emeryville CA

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

Page 3: Diva – Distributed Visualization Architecture Workshop April 2003, Emeryville CA

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”

Page 4: Diva – Distributed Visualization Architecture Workshop April 2003, Emeryville CA

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).

Page 5: Diva – Distributed Visualization Architecture Workshop April 2003, Emeryville CA

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.

Page 6: Diva – Distributed Visualization Architecture Workshop April 2003, Emeryville CA

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.

Page 7: Diva – Distributed Visualization Architecture Workshop April 2003, Emeryville CA

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?