RELEASE NOTES - JAVA CARD 3.0.4 SPECIFICATION, CLASSIC EDITION
Table of Contents
These release notes describe the specifications for the Java Card 3 Platform, Version 3.0.4, Classic Edition. The Java Card 3 platform consists of versions 3.0, 3.0.1 and 3.0.4 of the specifications and versions 3.0.1, 3.0.2, 3.0.3 and 3.0.4 of the development kit.
The Java Card platform is available in two editions, Classic and Connected. This Version 3.0.4 release of the specifications is for the Classic Edition; the Connected Edition specifications are not included in this release.
This release of the Classic Edition specifications is based on an evolution of Version 3.0.1 of the Classic Edition specifications, and targets more resource-constrained devices that support applet-based applications. This release introduces the applet programmer productivity features and better alignment with other industry standards. Also included are bug fixes and clarifications against the Java Card Classic Edition specifications, Version 3.0.1, and new security algorithms.
2. Supported Platforms
The documents are accessible on any computer system with an unzip utility, Adobe Acrobat Reader (version 4.0 or later), and a CSS-compliant web browser.
PDF files can be viewed in your web browser with an appropriate plugin or in Adobe® Acrobat Reader. Most recent browsers include the PDF reader plugin. If your browser does not, you can download the plugin from the browser vendor's web site or the Adobe web site at http://www.adobe.com/products/acrobat/readstep.html.
Download and unzip the specifications bundle. The bundle unzips into the subdirectory jc3_classic_spec\javacard_specifications-3_0_4-RR, within which you will find the subdirectory classic.
Within the classic subdirectory you will find the specifications:
4. Changes in the Classic Edition Specifications Since Version 3.0.1The following sections describe the changes to the Classic Edition specifications for the Java Card platform since the Version 3.01 release.
This section describes the changes to the Application Programming Interface Specification, Java Card Platform, Version 3.0.4, Classic Edition since the Version 3.0.1 release.The export files associated with the API packages of the Java Card Platform, Classic Edition, are included in the reference implementation bundle. The export files are subject to change until the final release. The new package version numbers are:
SummaryUpdates to the API specification, Version 3.0.4, since Version 3.0.1 include:
Runtime Environment Specification, Version 3.0.4, Classic Edition
This section describes the changes to the Runtime Environment Specification, Java Card Platform, Version 3.0.4, Classic Edition since the Version 3.0.1 release. Change bars indicate changes since the Version 3.0.1 release.
SummaryUpdates to the Runtime Environment specification, Version 3.0.4, since Version 3.0.1 include:
Virtual Machine Specification, Version 3.0.4, Classic Edition
The changes to the Virtual Machine Specification, Java Card Platform, Version 3.0.4, Classic Edition since the Version 3.0.1 release include:
5. Bugs Fixed in Version 3.0.4This section describes the bugs that have been fixed in this release of the Java Card specifications, Classic Edition, Version 3.0.4.
6. Product Information
The public Java Card technology web site is http://www.oracle.com/technetwork/java/javame/javacard. The developer collaboration web site also contains information about Java Card technology at http://kenai.com/projects/javacard/pages/HOME.
If you are a Licensee, visit the product web site at https://java-partner.sun.com/portal/service/ent/platform/javacardgroup This site has the most up-to-date information on the following:
We greatly appreciate your feedback on these specifications.