
Java Card - Wikipedia
Java Card is a software technology that allows Java -based applications (applets) to be run securely on smart cards and more generally on similar secure small memory footprint devices [1] which are called "secure elements" (SE).
An Introduction to Java Card Technology - Part 3, The Smart ... - Oracle
Part 1 of this article covered the high-level aspects of Java Card technology - what smart cards are, the elements of a Java Card application, communication aspects, and a summary of the various Java Card technology specifications.
An Introduction to Java Card Technology - Part 1 - Oracle
May 29, 2003 · The Java Card technology specification, currently in version 2.2, consists of three parts: The Java Card Virtual Machine specification, which defines a subset of the Java programming language and a VM for smart cards; The Java Card Runtime Environment specification, which further defines the runtime behavior for Java-based smart cards
Understanding Java Card 2.0 – Professional Freelancer
Sep 3, 2024 · This article first reviews some fundamental concepts of smart cards, and then explains Java Card 2.0 internals and shows you how to develop a Java Card application. A Java Card applet is compiled using a regular Java compiler.
Java Card Virtual Machine Specification
3. Structure of the Java Card Virtual Machine. 3.1 Data Types and Values. 3.2 Words. 3.3 Runtime Data Areas. 3.4 Contexts. 3.5 Frames. 3.6 Representation of Objects. 3.7 Special Initialization Methods. 3.8 Exceptions. 3.9 Binary File Formats. 3.10 Instruction Set Summary. 3.10.1 Types and the Java Card Virtual Machine. 4. Binary Representation
Overview (Java Card API, Classic Edition) - Oracle
Provides classes that are fundamental to the design of the Java Card technology subset of the Java programming language. Defines the Remote interface which identifies interfaces whose methods can be invoked from card acceptance device (CAD) client applications.
There are three specifications: Java Card API, Java Card Runtime Environment, Java Card Virtual Machine. May, 2006 Java Card version 2.2.2 announced. Adds contactless capabilities and biometry support for smart card chip manufacturers. March, 2008 Java Card version 3.0 announced. Classic and Connected Editions.
Dec 12, 2023 · Java Card Runtime Environment Java Card API Java Card Virtual Machine Java Card unsupported JVM features overview Dynamic Class Loading Security Manager Threads Cloning Large primitive data types (long, double float) Characters as strings Multidimensional arrays Keywords (native, synchronized, transient, volatile, …) Java Card Runtime Environment
An Introduction to Java Card Technology - Part 2, The Java ... - Oracle
Part 1 of this article covered the high-level aspects of Java Card technology - what smart cards are, the elements of a Java Card application, the communication aspects, and a summary of the different Java Card technology specifications.
javacard:jcvm:6._the_cap_file_format [wiki]
Jul 5, 1990 · Some u1 types are represented as bitfield structures, consisting of arrays of bits. The zeroeth bit in each bit array represents the most significant bit, or high bit. The Java Card CAP file format is presented using pseudo structures written in a C-like structure notation.