Java Card Development Kit Components
The development kit is available as two independent downloads.
Java Card Development Kit Simulator - Includes a Java Card simulation environment, Eclipse plug-in, and the associated testing and debugging tools. It provides support for the latest Java Card Specification, and can also run applications written for earlier releases.
-
cref - The Java Card simulator. There are three versions of
cref
to handle various communication protocols. -
scriptgen - The off-card installer, of which
scriptgen
is a part, resides on the desktop and generates script files forapdutool
's use. See Packaging and Deploying Your Application. -
apdutool - A client-side tool, which sends the APDU commands to the RE and your on-card applet application. During the application deployment process, you can use it to read the output script file generated by
scriptgen
to send it to the Card Manager application. See Packaging and Deploying Your Application. -
Eclipse plug-in - The plug-in provides a way to run the rest of the tools in this list from inside Eclipse. Running the Samples in Eclipse
Java Card Development Kit Tools - Used to convert and verify Java Card applications. The Tools can be used with products based on version 3.1, 3.0.5, and 3.0.4 of the Java Card Specifications.
-
Converter - Converts Java classes into a CAP file, one or more Java Card Assembly files, or one or more export files. See Converting and Exporting Java Class Files.
-
verifier - Verifies the contents of a smart card using
verifycap
,verifyexp
, andverifyrev
. See Verifying CAP and Export Files. -
capgen - Generates a compact CAP file from a Java Card Assembly file, or an extended CAP file from one or more Java Card Assembly files. See Working With CAP Files.
-
capdump - Creates an ASCII version of a CAP file. See Working With CAP Files.
-
exp2text - Enables you to view any export file in text format. See Converting and Exporting Java Class Files.
-
ant tasks - Set of tasks to use the tools in ant scripts. See Setting Up the Optional Ant Tasks.