18.1 Adding HDF5 to your Code

Topic Version1Published09/11/2015
For StandardRESQML v2.0.1

HDF5 is provided as dynamic link libraries with a C-like application interface. You may add references to these DLLs directly using the C headers provided with the libraries. You may similarly link to these libraries in a .NET application using P/Invoke, or in a Java application using JNI.

A number of language-specific implementation layers are available on the HDF Group website. These implementations “wrap” the C interface, and they may provide a more intuitive way of accessing HDF5. These implementations vary in terms of the amount of the HDF5 API that is covered, and they may not be appropriate for advanced use of HDF5. However, RESQML requires only a subset of the HDF5 API, so you may find one of these implementations suitable for your development needs.

Other HDF5 content illustrates a number of typical RESQML HDF5 scenarios using the C API.