Java Card Platform Architecture

Any implementation of a Java Card Runtime Environment (Java Card RE) contains a Virtual Machine (VM) for the Java Card platform and the Java Card Application Programming Interface (API) classes.

Applets that run on the Classic Edition are sometimes referred to as classic applets.

The Java Card Platform, Version 3.2 architecture illustrated below is built on the Classic Java Card VM. It preserves backward compatibility with Java Card applets written for earlier versions.

Figure 1-1 Java Card Architecture



This development kit includes an implementation of the Java Card RE, which stands for the simulator throughout this book. It is invoked on the command line with jcsw.exe on Windows, or jcsl on Linux.