Release Notes

Java CardTM Specifications
Version 2.2.1

October, 2003

 

Table of Contents

Introduction
Supported Platforms
Installation Instructions
Release Contents
Documentation Roadmap
Specification Documentation
Development Kit Documentation
White Papers
New Features and Improvements
Application Programming Interface, Version 2.2.1, Changes
Runtime Environment Specification, Version 2.2.1, Changes
Virtual Machine Specification, Version 2.2.1, Change
Where to Find Product Information and News
How to Send Feedback and Questions

Introduction

This document contains the Release Notes for the Java CardTMspecifications, version 2.2.1. The specifications include: These specifications describe the platform standards of Java Card technology, version 2.2.1, and provide the foundation for designing implementations of Java Card technology-enabled devices and tools.

For more information on the specifications, see the Documentation Roadmap.

Supported Platforms

Any computer system with an unzip utility, Adobe Acrobat Reader (version 4.0 or later), and a CSS-compliant web browser.

Installation Instructions

Download and unzip the specification bundle. The specifications are unzipped into a jc_specifications/specs directory (jc_specifications\specs on the Microsoft Windows 2000 platform). The specifications are placed in these subdirectories under specs:

Release Contents

Each specification is available in HTML and in Adobe Acrobat PDF file format. For a description of each specification and links to the HTML and PDF files, see Specification Documentation.

Documentation Roadmap

Documentation for the Java Card specification, version 2.2.1, can be found in the Specification download bundle. Documentation for the Development Kit, version 2.2.1, can be found in the Development Kit download bundle.

HTML can be viewed with any CSS-compliant browser, such as:

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

Documentation files packaged in the product were current when the product shipped. See the Java Card technology web site for any updates.

Specification Documentation

The following table provides links to the documentation for the Java Card specifications, version 2.2.1:


Document Format Description

Application Programming Interface for the Java CardTMPlatform, version 2.2.1 PDF, HTML   Provides the documentation for the Java Card API. 
Virtual Machine Specification for the Java CardTM Platform, version 2.2.1

PDF, HTML

  Assists developers in creating an implementation, developing a specification to extend the Java Card technology specifications, or in creating an extension to the Java Card runtime environment for the Java Card platform.
Runtime Environment Specification for the Java CardTM Platform, version 2.2.1 PDF, HTML   Assists Java Card runtime environment implementors in creating an implementation, developing a specification to extend the Java Card technology specifications, or in creating an extension to the runtime environment for the Java Card platform.
Frequently Asked Questions (FAQ) HTML   The publicly available Technology FAQ contains answers to questions and clarifications regarding the release. The FAQ resides at the Java Card technology web site: http://java.sun.com/products/javacard/faq.html
Licensee FAQ HTML   The Licensee FAQ is available only for source licensees from the Java Partner Engineering web site: https://javapartner.sun.com/

Development Kit Documentation

The following table lists the documentation for the Java Card platform Development Kit, version 2.2.1:


Document Description

Development Kit User's Guide for the Java CardTM Platform, version 2.2.1 Describes the Java Card Reference Implementation, version 2.2.1 Beta. The User's Guide is available in HTML and PDF formats. 
Application Programming Notes for the Java CardTM Platform, version 2.2.1 Contains tips and guidelines for the applet developer who is using the Java Card Application Programming Interface, version 2.2.1, to implement applet management, multiselectable applets, logical channels and Java Card RMI. It is also for developers who are considering creating a vendor-specific framework based on version 2.2.1 of Java Card technology specifications. The Programming Notes manual is available in HTML and PDF formats.  
API Reference Specifies the Java Card APIs, generated with the JavadocTM tool. The API is available in HTML format.

White Papers

The Development Kit documentation references the following white papers. You can obtain these white papers from the Java Card documentation web site on http://java.sun.com/products/javacard.

Document Description

Off-Card Verifier White Paper

This white paper describes the off-card verifier for the Java Card platform. The off-card verifier provides the functionality for verifying that Java Card applets ("CAP files") and export files conform to the Java Card specifications and platform interoperability standards.

RMI Client Application Programming Interface This white paper describes a sample client-side API to be used in client applications which access a Java Card RMI server applet executing on the smart card. This API is presented as an aid to developers who are writing their own client-side API.

New Features and Improvements

Application Programming Interface, Version 2.2.1, Changes

This section describes changes in the Application Programming Interface for the Java Card Platform, version 2.2.1.

Summary of Changes

Detailed List of Changes since 2.2

Runtime Environment Specification, Version 2.2.1, Changes

This section describes changes in the Runtime Environment Specification for the Java Card Platform, version 2.2.1.

Summary of Changes

Detailed List of Changes since 2.2

Virtual Machine Specification, Version 2.2.1, Changes

 This section describes changes in the Virtual Machine Specification for the Java Card Platform, version 2.2.1.

Summary of Changes

Detailed List of Changes since 2.2

Where to Find Product Information and News

Visit the product web site at:

http://java.sun.com/products/javacard/

for up-to-date information on:

How to Send Feedback and Questions

To report a new bug or submit a feature request fill out the details in the easy-to-use form on Sun's web site at:
To get an answer to a question which is neither a bug nor a feature request, we recommend you first check the Release Notes, then the Frequently Asked Questions (the Technology FAQ). This is often the fastest way to locate an answer.