Installer Components and Data Flow

Figure 9-1 illustrates the components of the installer and how they interact with other parts of Java Card technology. The dotted line encloses the installer components.

The off-card installer is scriptgen. The on-card installer resides on the smart card. apdutool is not considered an installer, but processes the output from scriptgen and sends it to the on-card installer.

For more information about the installer, see the Runtime Environment Specification, Java Card Platform, Version 3.0.5, Classic Edition.

Figure 9-1 Installer Components

Description of Figure 9-1 follows
Description of "Figure 9-1 Installer Components"

The data flow of the installation process is as follows:

  1. scriptgen takes a version 2.1 or later CAP file produced by the Converter and generates a text file that contains a sequence of APDU commands.

  2. This set of APDUs is read by apdutool and sent to the on-card installer.

  3. The on-card installer processes the CAP file contents contained in the APDU commands, and sends a response APDU containing a status and, optionally, response data.