Download Application Programming Notes, Java Card 3 Platform

Transcript
terminal
a Card Acceptance Device that is typically a computer in its own right and can
integrate a card reader as one of its components. In addition to being a smart
card reader, a terminal can process data exchanged between itself and the
smart card.
thread
the basic unit of program execution. A process can have several threads
running concurrently each performing a different job, such as waiting for
events or performing a time consuming job that the program doesn't need to
complete before going on. When a thread has finished its job, it is suspended or
destroyed.
The Java Card virtual machine can support only a single thread of execution.
Java Card technology programs cannot use class Thread or any of the threadrelated keywords in the Java programming language.
transaction
transient object
an atomic operation in which the developer defines the extent of the operation
by indicating in the program code the beginning and end of the transaction.
the state of transient objects do not persist from one CAD session to the next,
and are reset to a default state at specified intervals. Updates to the values of
transient objects are not atomic and are not affected by transactions.
verification
a process performed on a CAP file that ensures that the binary representation of
the package is structurally correct.
word
an abstract storage unit. A word is large enough to hold a value of type byte,
short, reference or returnAddress. Two words are large enough to hold a
value of integer type.
Glossary-9