Red Triangle  JAVA CARD CONNECTED PLATFORM SPECIFICATION 3.0.1
   

The latest version of the Java Card Connected Platform Specification is available for download .

Java Card technology is the leading open, interoperable platform that enables smart cards and other resource-constrained devices to securely run Java technology-based applications. Java Card Classic Specification 3.0.4 continues the traditional cross-platform and cross-vendor applet interoperability that existed in the Java Card 2.2.2 platform. Additionally, it adds the revolutionary functionality of multiple communication interfaces, each capable of running with independent co-resident applications.

The Java Card Platform specification, consists of two editions: Classic Edition, and Connected Edition. The latest release for the Connected Edition is v3.0.1.

Connected Edition v3.0.1

The Connected Edition features a significantly enhanced runtime environment and a new virtual machine. It targets less resource-constrained devices and includes new network-oriented features, such as support for web applications -- including the Java Servlet APIs-- as well as support for applets with extended and advanced capabilities. An application written for or an implementation of the Connected Edition may use features found in the Classic Edition, and as with the Classic Edition, full backwards compatibility is maintained. Specification documents include:

  • Runtime Environment Specification for the Java Card Platform, Connected Edition describes the runtime environment required for interoperable execution of Java Card technology-based servlets and applets with extended/advanced capabilities.
  • Java Servlet Specification for the Java Card Platform, Connected Edition describes the requirements for interoperable Java Card technology-based servlet execution.
  • Application Programming Interface for the Java Card Platform, Connected Edition defines a set of classes upon which Java Card technology-based servlets and applets with extended/advanced capabilities can be constructed.
  • Virtual Machine Specification for the Java Card Platform, Connected Edition describes the new virtual machine for the Connected Edition of the Java Card Platform.
  • Sample Structure of Application Modules, Connected Edition shows the sample structure of the distribution format and the use and syntax of the application descriptors.

Download the Java Card 3.0.1 Platform Specification. This specification contains both the Connected Edition and the Classic Edition; however the Classic Edition of the Java Card specification has been recently updated, and is now available in version 3.0.4.
Download

For a more complete list of enhancements, please refer to the Release Notes.

Java Card Platform Version 3.0.1, Connected Edition Specification Errata Sheet