70 likes | 193 Views
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
E N D
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 • No hope of having an OpenDX component talk to an AVS component
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”
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: • Reuse as much existing technology as possible (e.g., CCA) • Exclude nothing. • Use realistic expectations (Brook’s 80/20 rule, and Raymond’s Cathedral and the Bazaar Corollary).
Workshop “Findings” • Findings document http://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.
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.
Discussion Topics • Randy, John, Jim & Joel each had position statements they might summarize. • What do you have to say? Comments? Concerns?