awips2/nativeLib/rary.cots.hdf5/docs/index.html
root 7dbd17a5aa Initial revision of AWIPS2 11.9.0-7p5
Former-commit-id: 133dc97f67 [formerly a02aeb236c] [formerly 9f19e3f712] [formerly 133dc97f67 [formerly a02aeb236c] [formerly 9f19e3f712] [formerly 06a8b51d6d [formerly 9f19e3f712 [formerly 64fa9254b946eae7e61bbc3f513b7c3696c4f54f]]]]
Former-commit-id: 06a8b51d6d
Former-commit-id: 9bb8decbcf [formerly 8e80217e59] [formerly 377dcd10b9 [formerly 3360eb6c5f]]
Former-commit-id: 377dcd10b9
Former-commit-id: e2ecdcfe33
2012-01-06 08:55:05 -06:00

183 lines
5.9 KiB
HTML
Executable file

<?php
include ("../links.php");
include ("../includes/header.html");
?>
<fieldset>
<h1><center>HDF Java Products</center></h1>
</fieldset>
The <b>HDF Java Products</b> include a visual tool for browsing and editing HDF
files, a Java package providing an object-oriented interface to HDF data objects,
and Java Native Interfaces to the standard HDF libraries. The HDF Java Products
work with both HDF4 and HDF5 files.
<p />
<table WIDTH=100% BORDER COLS=2>
<tr>
<th width=25% BGCOLOR="#CCDFF">Product</th>
<th width=75% BGCOLOR="#CCDDFF">Description</th>
</tr>
<tr>
<td><a href="hdfview/index.html">HDFView</a></td>
<td>A visual tool for browsing and editing HDF4 and HDF5 files.
</td>
</tr>
<tr>
<td><a href="hdf-object/index.html">Java HDF Object Package</a></td>
<td>A Java package that implements HDF4 and HDF5 data objects in
an object-oriented form.
The Java HDF Object Package provides a common Java API
for accessing HDF4 and HDF5 files.</td>
</tr>
<tr>
<td><a href="JNI/jhi/index.html">Java HDF Interface (JHI)</a></td>
<td>The Java Native Interface to the standard HDF4 library.
Java HDF Interface (JHI) is used to access the HDF4 library.</td>
</tr>
<tr>
<td><a href="JNI/jhi5/index.html">Java HDF5 Interface (JHI5)</a></td>
<td>The Java Native Interface to the standard HDF5 library.
Java HDF5 Interface (JHI5) is used to access the HDF5 library.</td>
</tr>
</table>
<p />
<table cellSpacing=0 cols=1 bgColor=#fffddd border=0>
<tr>
<td>
<h2><center>Current Release</center></h2>
<p />
<?php include("release.html"); ?>
<p />
<p />
The current version of hdf-java takes advantage of many of the improvements introduced in HDF5 Release 1.8.0.
However, since it relies on the 1.6 APIs, this version of hdf-java does not include the
200+ APIs introduced with HDF5 1.8.0, and cannot use features that are only accessible via those APIs.
<p />
HDF5 files created with HDF5 1.8.x APIs can be opened, but objects that use new file
format features will not be accessible with the hdf-java products. All files and objects
written by teh current version of hdf-java of the hdf-java products will be readable by applications linked
with 1.6.x or 1.8.x versions of the HDF5 library.
<p />
<ul class="ul">
<lh><b>Please refer to the related HDF5 documentation for details:</b></lh>
<li><a href="http://www.hdfgroup.org/HDF5/doc/ADGuide/WhatsNew180.html">What's New in HDF5 1.8.0</a></li>
<li><a href="http://www.hdfgroup.org/HDF5/doc/RM/APICompatMacros.html">API Compatibility Macros in HDF5</a></li>
<li><a href="http://www.hdfgroup.org/HDF5/doc/ADGuide/CompatFormat180.html">New Features in HDF5 Release 1.8.0 and Format Compatibility Considerations</a></li>
</ul>
<p />
<b>Full support for HDF 1.8 will be provided in the next version of the HDF Java Products</b>.
That version will:
(1) Implement HDF5 Java Native (JNI5) with new HDF5 1.8 APIs.
(2) Use new APIs in the hdf-java object package.
(3) Add features supported by the new APIs.
</td>
</tr>
</table>
<hr>
<p />
<a name="downloads"></a>
<h2><center>Download HDF Java Products</center></h2>
<h3>Packaged</h3>
<table cellSpacing=20 cols=1 bgColor=#fffddd border=0>
<tr valign="top">
<td >
<img name="ndownload" src="../../images/downloadc.jpg" width="151" height="79" border="0" usemap="#n_download" alt="">
<map name="n_download">
<area shape="rect" coords="0,0,135,77" href="../../hdf-java-html/hdfview/index.html" title="hdfview downloads" alt="hdfview downloads" >
</map>
</td>
<td>
<a href="http://www.bigdata.org/hdf-java-html/hdfview/index.html">HDFView</a>
is packaged with an installer for easy download and installation on a variety of platforms.
<p />
An older release is also available at <a href="http://www.hdfgroup.org/ftp/HDF5/hdf-java-2.5/hdfview/">
http://www.hdfgroup.org/ftp/HDF5/hdf-java-2.5/hdfview/</a>
</td>
</tr>
</table>
<h3>Source Distribution</h3>
<p />
The <b>source distribution</b> is available from
<a href="http://www.hdfgroup.org/ftp/HDF5/hdf-java/src">http://www.hdfgroup.org/ftp/HDF5/hdf-java/src</a>.
<p />
The source distribution includes the Java code to build
<a href="http://www.bigdata.org/hdf-java-html/hdfview/index.html">HDFView</a>, the
<a href="http://www.bigdata.org/hdf-java-html/hdf-object/index.html">Java HDF
Object Package</a>, and related HDF4 and HDF5 Object Packages.
The source distribution also includes Java classes that declare the native
methods for
<a href="http://www.bigdata.org/hdf-java-html/JNI/jhi/index.html">Java HDF
Interface (JHI)</a> and
<a href="http://www.bigdata.org/hdf-java-html/JNI/jhi5/index.html">Java HDF5
Interface (JHI5)</a>, and C code that implements the native methods.
<p />
JHI requires the HDF4 library (binary) and JHI5 requires the HDF5
library (binary), which are not included in the HDF Java Products source
distribution. The HDF libraries can be obtained from the <A
href="http://www.hdfgroup.org/downloads/index.html">HDF Downloads</A> page.
<p />
Building the HDF Java Products from the source distribution is not an easy
endeavor. Refer to the following the instructions for more details:
<ul class="ul">
<li><a
href="http://www.bigdata.org/hdf-java-html/build_src_unix.html">Building from
source on Unix and MacOSX</a> </li>
<li><a
href="http://www.bigdata.org/hdf-java-html/build_src_windows.html">Building
from source on Windows</a> </li>
</ul>
<h3>Pre-Built Binaries</h3>
The <b>pre-built binaries</b> are available from
<a href="http://www.hdfgroup.org/ftp/HDF5/hdf-java/bin">http://www.hdfgroup.org/ftp/HDF5/hdf-java/bin</a>.
<p />
The pre-built binaries include all of the HDF Java Products listed in the
table above, as well as the HDF4 and HDF5 libraries required by JHI and JHI5.
Binaries are provided for <B>linux, macosx, solaris,</B> and <B>windows</B>
in the corresponding <B>platform</B> subdirectories of the ftp site.
<hr>
<P />
<?php
include ("../includes/footer.html");
?>