hdf images hdf images

HDF Java Products

The HDF Java Products include HDFView, Java HDF Object Package, and Java HDF4 and HDF5 Interfaces.

Product Description
HDFView A visual tool for browsing and editing HDF4 and HDF5 files.
Java HDF Object Package A Java package that implements HDF4 and HDF5 data objects in an object-oriented form.
Java HDF Interface (JHI) The Java Native Interface to the standard HDF4 library.
Java HDF5 Interface (JHI5) The Java Native Interface to the standard HDF5 library.

Current Release

HDF-Java 2.10 release (December 20, 2013)

HDF-Java 2.10 was built with HDF 4.2.9 and HDF5 1.8.12 using jdk 1.7.x. This is a maintenance release with no major changes in functionality. This release includes bug fixes and some minor enhancements. The install programs now use native platform installs:

Here are the highlights.

In addition, the use of HDF5 1.8.12 allows HDFView to display datasets with user defined filter plugins. The filter plugin must be in the default platform location or specified with the environment variable HDF5_PLUGIN_PATH. Please read HDF5 Dynamically Loaded Filters

For more information on the current release, please read About This Release.

Future Changes to Supported Platforms

The standard platform configuration for Windows will move to VS2012 instead of VS2010. The minimum CMake will be 2.8.14 for all platforms.

Download HDF Java Products


hdfview downloads HDFView is packaged within the hdf-java product installer for easy download and installation on a variety of platforms.

Source Distribution and Pre-Built Binaries

The source distribution and pre-built binaries are available from http://www.hdfgroup.org/products/java/release/download.html.

The source distribution includes the Java code to build HDFView, the Java HDF Object Package, and related HDF4 and HDF5 Object Packages. The source distribution also includes Java classes that declare the native methods for Java HDF Interface (JHI) and Java HDF5 Interface (JHI5) and C code that implements the native methods.

JHI requires the HDF4 library (binary), and JHI5 requires the HDF5 library (binary). These are not included in the HDF Java Products source distribution. The HDF libraries can be obtained from the HDF Downloads page.

Building the HDF Java Products from the source distribution is an easy endeavor. There are CMake specialized compressed sources for all the required libraries. Refer to the following the instructions for more details:

The pre-built binaries include all of the HDF Java Products listed in the table above and the HDF4 and HDF5 libraries required by JHI and JHI5. Binaries are provided for Linux, Mac OS X, Solaris, and Windows with JRE.

- - Last modified: 17 December 2013