Documentation: Difference between revisions
Line 26: | Line 26: | ||
Libdap is the C++ implementation of the OPeNDAP Data Access Protocol. This pages contains links to the libdap++ reference guide and a usage guide that explains some of the ins and outs of this class library. | Libdap is the C++ implementation of the OPeNDAP Data Access Protocol. This pages contains links to the libdap++ reference guide and a usage guide that explains some of the ins and outs of this class library. | ||
===[http://www.opendap.org/api/javaDocs/ Java OPeNDAP API Documentation]=== | ===[http://www.opendap.org/api/javaDocs/index.html Java OPeNDAP API Documentation]=== | ||
The Java OPeNDAP API; this is used by TDS, Netcdf-Java and lots of other software. | The Java OPeNDAP API; this is used by TDS, Netcdf-Java and lots of other software. |
Revision as of 23:05, 27 July 2011
This site contains the (new) repository for OPeNDAP software documentation.
User Guides
Getting Started with OPeNDAP Software
An overview of our software
The User's Guide
A comprehensive guide to sharing data with our software
Server Side Processing Functions
A listing of functions that Hyrax provides along with their documentation.
Software
Hyrax - Installation and Customization (BES, OLFS, format & response handlers)
The OPeNDAP Data Server, Hyrax, is the latest data server from OPeNDAP. These pages contain documentation that covers server installation and customization.
libdap++: C++ DAP Implementation Documentation
Libdap is the C++ implementation of the OPeNDAP Data Access Protocol. This pages contains links to the libdap++ reference guide and a usage guide that explains some of the ins and outs of this class library.
Java OPeNDAP API Documentation
The Java OPeNDAP API; this is used by TDS, Netcdf-Java and lots of other software.
BES Implementation Documentation
The BES (OPeNDAP Back-End Server) is a part of the OPeNDAP 4 Server, known as Hyrax. These pages contain the BES reference guide.
White Papers
Using Virtual Machines to Serve Data
This short guide discusses using a virtual machine and a hypervisor (VMware Server) to serve data. In the guide we cover both serving data with Hyrax running within a VM and also using Hyrax in a workshop where the hypervisor is VMware Workstation. You cannot actually serve data to remote users with Workstation, but it's a great environment in which to learn about the server's different capabilities. In both cases the advantages of using a VM are that the server runs in Linux on the virtual machine while you run the hypervisor under any of its supported operating systems. An additional advantage is that the hypervisor can be used very effectively in the context of an overall security plan.
Server Dispatch Operations
Building Software on OS/X
How to build our code on OS/X. Really, the short answer "./configure; make; make install" is only technically true. To work with the code as a developer you will need to update parts of teh stock OS/X development environment. This describes how to do that and avoid some common pitfalls.
Building Hyrax-1.6.2 Package Installer(s) for OS-X 10.5 (Leopard)
This describes how to take our shrew project and build an OS/X package that enables users to install Hyrax with a single click. The resulting server can be easily uninstalled as well. Included with the server is a set of dependencies, so all a person needs is an OS/X 10.5 or greater machine and this package.