This site contains Common Data Format (CDF) libraries packaged for convenient use by Java applications which need to read or write CDF files. The libraries are packaged for use by means of the Java Network Launching Protocol (JNLP). For more information concerning JNLP, refer to the Java Platform, Standard Edition JDK documentation. The libraries are made available to support a number of platforms.
To make use of these libraries, simply develop and deploy your application as a JNLP application. Your application should contain code similar to the following that is executed before any access to CDF classes:
Also, your application’s JNLP file should include a resource extension reference to one of the CDF JNLP files described below. Here is a example JNLP file that shows a reference to a CDF JNLP file.
The following platforms are supported.
| Platform |
Version |
||||
|---|---|---|---|---|---|
| Operating
System |
Architecture |
3.7.0.0 |
3.7.1.0 |
3.8.0.0 |
3.8.0.1 |
| Linux |
x86 |
Yes |
Yes |
Yes |
Yes |
| amd64 |
Yes |
Yes |
Yes |
Yes |
|
| arm |
Yes |
Yes |
Yes |
Yes |
|
| Mac OS X |
x86 |
Yes |
Yes |
No |
No |
| x86_64 |
Yes |
Yes |
Yes |
Yes |
|
| Microsoft Windows | x86 |
Yes |
Yes |
Yes |
Yes |
| amd64 |
Yes |
Yes |
Yes |
Yes |
|
| Solaris | x86 |
No |
No |
No |
No |
| amd64 |
No |
No |
No |
No |
|
| sparc |
Yes |
No |
No |
No |
|
| sparcv9 |
Yes |
No |
No |
No |
|
Notes:
The following demonstrates how the JNLP URL is constructed to select various CDF releases.
| URL |
Description |
|---|---|
| https://spdf.gsfc.nasa.gov/skteditor/cdf/cdf-latest.jnlp | CDF 3.8.0.1 |
| https://spdf.gsfc.nasa.gov/skteditor/cdf/cdf-3.8-latest.jnlp | latest 3.8 |
| https://spdf.gsfc.nasa.gov/skteditor/cdf/cdf-3.7.1.jnlp |
CDF 3.7.1 |