1 Introduction

The Java Card Platform consists of two editions, the Classic Edition and the Connected Edition. This document and development kit apply only to the Classic Edition. Refer to the Java Card Platform Version 3.0.5 documentation for information on Java Card Connected Edition.

The Java Card Development Kit is a suite of tools for designing implementations of Java Card technology and developing applets based on the Java Card API Specification. It is available as two independent downloads:

  • The Java Card Development Kit Tools are used to convert and verify Java Card applications. The Tools can be used with products based on version 3.1 of the Java Card specifications, and should also be used with products based on versions 3.0.4 and 3.0.5 of the Java Card Platform specifications, Classic Edition.
  • The Java Card Development Kit Simulator offers a testing and debugging reference for Java Card applications. It includes a Java Card simulation environment and Eclipse plug-in. It provides support for the latest Java Card 3.1 Specification, and can also run applications written for earlier releases.

Together, these two downloads provide a complete, stand-alone development environment in which applications written for the Java Card platform can be developed and tested.

For detailed information on bundles content, refer to the Java Card Development Kit Tools Release Notes and Java Card Development Kit Simulator Release Notes. The Java Card Development Kit Simulator is only designed as an example of the functional behavior of a Java Card runtime. It is not intended to operate in a production environment (and under the threats typically associated with such an environment).

This chapter contains the following sections: