Description of the illustration Java Card Tool Chain

This illustration shows the Java Card Tool Chain.

The illustration has three blue-colored boxes: Java Development Kit, Java Card Development Kit Tools, and Java Card Deployment Kit Simulator.

The Java Development Kit box includes the Compile processes. The Java Card Development Kit Tools box includes the Convert and Verify processes. The Java Card Deployment Kit Simulator box includes the Install process.

The sequence of flow is depicted as follows:

  1. The Java Development Kit compiles applets to .class files.
  2. The Converter tool converts the .class files into a Java Card CAP file.
  3. The verifier tool from the Java Card Development Kit Tools does the verification of the Java Card CAP file. The installation depends on the target device and uses the specific installation tools.
  4. The CAP files are deployed on the Java Card simulator (cref), using scriptgen, which produces an installation script, made of APDU commands, that is transmitted to the Java Card simulator using the apdutool.