Sharable interface#

The object system in a Java Card is partitioned into separate protected object spaces referred to as contexts. All applets in a given package share the same context, and are prohibited from accessing objects in a different context due to firewalls which are enforced by the Java Card Runtime Environment (JCRE) [ 8 ]. The JCRE is able to access objects in any context, and global arrays such as the APDU buffer (which are owned by the JCRE) can be accessed by applets in any context.

Prerequisites#

Java Development Kit#

Download and install JDK 7.

Java Card Development Kit#

Download and install Java Card Development Kit 2.2.2.

GPShell#

Download and install GPShell 1.4.4.

See also GPShell Wiki.

References#