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.
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:
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.