HDF-EOS Java Application Programming Interfaces

Genong (Eugene) Yu, and Liping Di

Center for Spatial Information Science and System
George Mason University
6301 Ivy Lane, Suite 620, Greenbelt, MD 20770

HDF-EOS has been used extensively in the development of geospatial data web services and earth science data distribution systems in the CSISS center. Several popular open-source web application servers, e.g. Tomcat, are based on Java technology. Therefore, a suite of Java interfaces to call the HDF-EOS C library have been developed to facilitate the programming. JNI (Java Native Interface) is used to bridge the C library and the Java hierarchical wrap-up. In terms of implementation, all HDF-EOS 2.12 interfaces have been built for Java programming and these for HDF5-EOS are in the stage of development.

Next, objects, e.g. grid, field, band, are developed hierarchically based on these Java interfaces. Many conversion considerations to accommodate the different data types between C and Java are similar to those experienced for HDF Java product.

Back to abstracts


Last modified: 06/02/2017
About Us | Contact Info | Archive Info | Disclaimer
Sponsored by Subcontract number 4400528183 under Raytheon Contract number NNG15HZ39C, funded by NASA / Maintained by The HDF Group