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:
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 (!!).
|