CDF JNLP Libraries


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

How to use

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.

Supported Platforms

The following platforms are supported.

Platform
Version
Operating System
Architecture
3.3.0
3.3.1
3.3.1.1
3.4.0
3.4.1
3.5.0.1
3.5.0.2
Linux
x86
Yes
Yes
Yes
Yes
Yes
Yes
Yes
amd64
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Mac OS X
ppc
Yes
Yes
Yes
Yes
Yes
No1
No
x86
Yes
Yes
Yes
Yes
Yes
Yes
Yes
x86_64
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Microsoft Windows x86
Yes
Yes
Yes
Yes
Yes
Yes
Yes
amd64
No
Yes
Yes
Yes
Yes
Yes
Yes
Solaris x86
Yes
Yes
Yes
Yes
Yes
Yes
Yes
amd64
Yes
Yes
Yes
Yes
Yes
Yes
Yes
sparc
Yes
Yes
Yes
Yes
Yes
Yes
Yes
sparcv9
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Notes:
  1. The Mac PPC platform is being dropped since I longer have access to a computer that can produce PPC libraries.  However, CDF 3.4 can be used to read CDF version 3.5 files.
  2. 3.2.x releases were available at one time but have been removed due to CVE-2009-2850.
  3. Beginning with release 3.3.1, the JNLP file is also signed to eliminate security warnings introduced in a newer releases of Java WebStart.

CDF Releases

The following releases of CDF are available via JNLP.

URL
Description
http://sscweb.gsfc.nasa.gov/skteditor/cdf/cdf-latest.jnlp
3.5.0.2
http://sscweb.gsfc.nasa.gov/skteditor/cdf/cdf-3.5-latest.jnlp latest 3.5
http://sscweb.gsfc.nasa.gov/skteditor/cdf/cdf-3.4-latest.jnlp
latest 3.4
http://sscweb.gsfc.nasa.gov/skteditor/cdf/cdf-3.3.0.jnlp
CDF 3.3.0
http://sscweb.gsfc.nasa.gov/skteditor/cdf/cdf-3.3.1.jnlp CDF 3.3.1
http://sscweb.gsfc.nasa.gov/skteditor/cdf/cdf-3.3.1.1.jnlp CDF 3.3.1.1
http://sscweb.gsfc.nasa.gov/skteditor/cdf/cdf-3.4.0.jnlp
CDF 3.4.0
http://sscweb.gsfc.nasa.gov/skteditor/cdf/cdf-3.4.1.jnlp CDF 3.4.1