Java-DAP2: A pure Java implementation of the DAP2 Protocol

The Java-DAP2 SDK is a pure Java implementation of the DAP2 (Data Access Protocol, version 2). Software written using this SDK is fully interoperable with software written using the DAP++ (a C++ implementation of DAP2).

Java-DAP2 1.0.0 (14 August 2012)


This new release of the Java implementation of the DAP2 protocol contains the same fundamental design as the older releases along with a number of new features and capabilities. The base package names have been migrated from "dods" to "opendap" .

Binaries

dap2-1.0.0.tgz sig (2.7M) - This is the client library distribution for Java implementation of the OPeNDAP DAP2 protocol. It contains:
  • The DAP2 client library jar file located in top level directory.
  • Additional documentation located in the "docs" directory.
  • Ancillary libraries required by the client library. Files located in the "lib" directory.
  • Code examples for how to use the library to access DAP2 data in the "src" directory (which are also compiled in to the library).

Source code

dap2-1.0.0-src.tgz sig (3.3 MB) - This is the source code distribution for Java implementation of the OPeNDAP DAP2 protocol. It relies on the ANT program (http://ant.apache.org) to exercise it's production rules. It contains:
  • The source code files for the Java-OPeNDAP project. Files located in "src" directory.
  • Documentation located in the "docs" directory.
  • Ancillary libraries required to compile. Files located in the "lib" directory.
  • The ANT build.xml file located in the top level directory.
See the HTML documents in the docs directory for more detailed installation, usage, and configuration information.


 



 



 

Older Versions

JDAP 1.1.7 (31 August 2004)


Note that version 1.1.7 uses a different organizational scheme; if you're upgrading from a previous version, be sure to take a look at the README file here.

Binaries

JVM 1.4
Binary jar file (426 KBB) - Unpacks to a library directory containing the dods library and required ancillary libraries.

Source code Note that with version 1.1.7 we're now using Ant to build the source. This drops our build time from half an hour to less than one minute!

Version 1.1.7

source jar (2.0 MB) - Includes API documentation, configuration information, developers notes, Ant build files, and libraries required to compile the source code.

documentation jar (1.5 MB) - Contains API documentation, configuration information, and installation notes.

JDAP 1.1.5 (12 March 2004)


Binaries

JVM 1.4
Binary jar file (1.4 MB)

Source code

Version 1.1.5
source jar (6.7 MB), documentation jar (980 KB), source, binary and docs jar (11.4 MB).