Smart Cards, Chip Cards, Contactless Cards

Glossary

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Java

A programming language invented and developed by Sun Microsystems.

Java Bytecode

Code whose format was determined by Sun and which the source code of a given application is translated into. Its execution by the operating system requires its prior interpretation by a virtual machine.

Java Card Forum

An organization of smart card manufacturers that offer Java smart cards. For more information, go to www.javacardforum.org.

JavaCard

Describes a set of specifications (Java language, API and virtual machine dedicated to the smart card) defined by the JavaCard Forum which brings together integrated circuit, manufactures, card manufacturers, software suppliers and reader manufacturers, and operators. The 2.2 version was published in early 2002. It integrates the RMI technology (see below) and refers to the possibility of integrating biometrics data in the smart card. Smart card operating system that runs Java byte code known as applets.

JCF

Java Card Forum. An industry association with the aim to help the advancement of the Java Card specifications.

JCRE

Java Card Runtime Environment. The Java Card run-time environment that manages operations such as applet loading and initializing. It also keeps track of the current state of the card. See JVM
JDK

JDK

(Java Development Kit) A software development kit (SDK) that is used to produce Java programs. See Java.

Jini

Set of protocols defined by Sun to facilitate the sharing and management of resources related with equipment connected to the same network. These protocols are based on the implementation of a dialogue between several virtual machines, i.e. several smart cards. (see RMI too).

JPEG

Joint Photographic Experts Group (development group for lossy compressed 24 bit color image storage format; also a file extension)

JVM

(Java Virtual Machine) An essential element of the Java programming language. The JVM is an abstract computing machine with its own instruction set and memory. A JVM is included in each release of Java (J2ME, J2SE and J2EE). See JCRE