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