Print This

HDFView HDF-EOS Plug-in

This is a Java language software plug-in to The HDF Group’s (formerly of NCSA at University of Illinois at Urbana-Champaign) HDFView which provides an HDF-EOS interface for both versions of HDF (4 and 5) of HDF-EOS. Browse and edit functions are provided.

HDFView HDF-EOS Plug-in Goals

The previous software for browsing products of EOS satellite measurements called EOSView and HE5View were expensive to maintain and were in need of additional capability for new missions. The graphics capability was obsolete. A cross-platform capability was also needed. The alternate software, Java EOS Browser (JEB), is cross-platform, but only has rudimentary browsing capability. The HDFView tool works on Windows, Linux, OS X, and Unix and can access both HDF4 and HDF5 files, but does not have specific functionality for EOS products. By integrating HDF-EOS into this tool, we have taken an important step in providing users with the ability to manipulate both types of data in a single application. The plug-in mirrors other Java plug-ins for the HDFView tool. By using an existing browser, the development and maintenance are simplified. By using Java it is cross platform enabled.

These goals are listed below.

  • Functional Goals
  • + The HDF-EOS Plug-in provides browsing and editing capabilities for HDF-EOS files based on HDF4 or HDF5.
  • Evolvability Goals
  • + Integration with the underlying HDFView software will allow the HDF-EOS Plug-in to remain effective with successive iterations of the HDFView tool which are necessary as hardware and OS technology advances.
  • Usability Goals
  • + The tool will provide browse and edit capability for EOS data on many platforms.

Software Packages

This software is released under the terms and conditions of the NASA Open Source Agreement (NOSA) Version 1.1 or later.
HDF NOSA

HDF.zip     ( 7.87 MB )
Documentation     ( 2.81 MB )

Registration

Thank you for your interest in GSFC Open Source Software. If you choose to register your software the information you provide will be used by the software project team to inform you of updates and improvements. Your name and email address are required. Additionally, you may include your affiliation, a comment, and request software update notifications via email.

  Would you like to receive email notifications of software updates?