IDV Development Status Report

Don Murray
May 13, 2003


This report updates the status of Unidata's IDV development efforts reported at the last Policy Committee meeting.

Objectives

The long-term objectives of Unidata's MetApps Development Initiative are:
  1. Deliver turn-key platform-independent applications for the analysis and visualization of meteorological data. These applications must provide and extend the most important capabilities of currently-available applications such as GEMPAK, GARP, and McIDAS. Use of these applications should require no knowledge of Java or component architectures.

  2. Deliver easily installed executables, user documentation, and test cases for the turn-key applications.

  3. Identify or create a component-oriented framework that supports construction of custom applications from components used to build the turn-key applications. This framework should be useful to create new combinations of components that provide subsets of the capabilities of the turn-key applications, connect them in unanticipated ways, or provide tailored mini-applications for embedding in educational materials. Use of these components may require knowledge of component architectures or Java.

  4. Deliver full source code, class documentation, and test cases for the MetApps components.

  5. Enlist other developers in enhancing components and developing new components for the framework by providing an archive, mailing list, developers' forums, documentation, web site, and support for the components.

To accomplish these long-term goals, short-term objectives include the delivery of incremental releases involving users, incorporating feedback, refining the development process, and enhancing the software with each release.

Progress to Date

Development of the Integrated Data Viewer (IDV) is underway to meet the goals listed above. The IDV reference application embodies goals #1 and #2 listed above. This application is being used to develop and test the framework listed in goals #3 and #4 above. A developer's manual is in progress to satisfy goal #5.

In more detail, recent accomplishments include:

Current development beyond what's listed above for the full 1.0 release includes:

Ongoing efforts include:


This document is maintained by Don Murray <dmurray@unidata.ucar.edu>