Abstract: The HDFView is a Java-based tool for browsing and editing HDF4 and HDF5 files. HDFView allows users to browse through any HDF4 and HDF5 file, starting with a tree view of all top-level objects in an HDF file's hierarchy. HDFView allows a user to descend through the hierarchy and navigate among the file's data objects. The content of a data object is loaded only when the object is selected, ... providing interactive and efficient access to HDF4 and HDF5 files. HDFView editing features allow a user to create, delete, and modify the value of HDF objects and attributes.
The HDFView graphical user interface (GUI) is simple and easy-to-use. First, HDFView was implemented by using the Java 2 Platform, which is machine-independent. The GUI components have the same look-and-feel for all machines. Second, HDFView uses conventional folders and icons to display groups and datasets in a tree structure. Users can easily expand or collapse folders to navigate the hierarchical structure of an HDF file. Third, HDFView shows data content as text (table or plain text) or as image.
The HDFView is distributed in two forms: No_VM_bundled and VM_bundled. The No_VM_bundled distribution does not contain the Java Runtime Environment (JRE) while the VM_bundled distribution bundles the JRE.
To run HDFView with No_VM_bundled distribution, JDK 1.5+ is required. The HDFView does not compile on JDK 1.4.x or earlier version.
... Download JavaTM 2 Platform at:
JavaTM 2 Platform, Standard Edition (Windows, Solaris, Linux)
HDFView uses the HDF4 and HDF5 Java Native Interfaces, which calls the HDF4 and HDF5 library, respectively. These native interfaces are included in the distribution. For more information (source and pre-built) on the HDF4/5 Java Native Interface, see "Java Native Interface for HDF" at http://www.hdfgroup.org/hdf-java-html/JNI/.