You need a browser capable of handling javascript...

OPeNDAP Java Software - Version 1.1


The OPeNDAP Java software contains these main components:

  • a Java implementation of the OPeNDAP protocol (DAP). This core library supplies tools for developing OPeNDAP clients and servers in Java
  • the OPeNDAP Relational Database Server (DRDS) allows you to serve data from any SQL database that has a JDBC driver. It is a basic implementation that can be expanded upon.
  • the OPeNDAP Test Server (DTS) allows you to serve pseudo-data (i.e., made up by the server but consistent) for any DDS/DAS. Very useful when you want to test client software on a data structure for which you don't have an example.

Current Release

The current release of the OPeNDAP Java software is 1.1.4 (Feb. 5, 2004). The main changes are the fixs of bugs and the regexp problem in the DRDS. For more change information, see the change information below.

Download

OPeNDAP Java 1.1.4 is available from our ftp site:

  • README
  • dods.war - the servlet distritbution of the OPeNDAP Java servers.
  • dods.Binary.jar - the binary distribution. Includes dods.jar and some example initialization files for the servers. Just download, unjar, and follow the directions in the included README file.
  • dods.Src.jar - the source distribution.
  • dods.Doc.jar - contains the javadocs.
  • Combined - contains all Server and Client information to setting up the OPeNDAP Java packages.

To stay informed of OPeNDAP developments, please join our OPeNDAP mailing lists. Please contact us if you have any questions.


Documentation


Change Log

Changes from 1.1.3 to 1.1.4:

  • This is a supplemental release of 1.1 that contains a fixes mentioned below plus a fix to the reda methods of the Float64 and Float32 types in the DRDS. In addition a new debugging parameter was added to the DRDS "sqlRead" which produces detailed output during JDBC operations.

Changes from 1.1.2 to 1.1.3:

  • This is a supplemental release of 1.1 that contains the fixes mentioned below plus a fix of a regexp problem in the DRDS (bug 608).

Changes from 1.1.1 to 1.1.2:

  • A bug fix for servers running under Windows. The servers were outputing the dataDDS using CR/LF for the line terminator. The client code expected LF only. The server code was fixed to make all servers output LF instead of CR/LF.

Changes from 1.1 to 1.1.1:

  • a bug fix to the DAS/DDS parser; and
  • a bug fix to how constraint expressions are handled in the DRDS

Changes from 1.0.2 to 1.1:

  • DAP:
    • New (3.2) Sequences.
    • Many bugs fixed.
    • Parsers improved.
    • Re-designed and implemented Clause classes/interfaces.
    • Server side functions.
  • Servlet:
    • Thread Safe (as in it is now).
    • New (3.2) Sequences.
    • Many bugs fixed.
    • Makefile targets for Web Archive (.war) files.
    • DODS.ini file replaced with XML configuration parameters in dods/WEB-INF/web.xml file in the servlet bundle.

Changes from 1.0.1 to 1.0.2:

  • Fix to the DODS/OPeNDAP Relational Database Server (DRDS). The server will now correctly handle "null" values in database tables.
  • Fix to the DODS/OPeNDAP Test Server (DTS)

Changes from 1.0 to 1.0.1:

  • Fix to the DAS parser

Changes from 1.0 Beta to 1.0:

  • The following packages have been reorganized:
    • dods.dap.Server.sql --> dods.servers.sql
    • dods.dap.Server.test --> dods.servers.test
    • dods.client --> dods.clients.geturl
    • dods.server --> dods.servlet.jake
  • The servlet architecure has changed considerably and should be reviewed.
  • In addition to the sql server we now include a test server (dods.servers.test.dts)
  • A variety of bug fixes including smoothing out the javadoc builds. The Makefile's all work (!!).