Embedded Section Index | Page 3
Global System for Mobile (GSM) encompases a set of second generation (2G) cellular standards for digitally encoding and transmitting voice over mobile telephony systems. GSM uses frequency, time,...more
Yes. Several smart card CPUs are able to run Java Card bytecode directly. Here are the ones we know of: SmartJ ST22 - ST Micro. Jsmart - Nazomi. more
No. Currently, the MID profile doesn't provide any API that would let a midlet talk to a Java Card applet run on the SIM card. It's really a shame, because since this would certainly lead to ma...more
There are a few places where you may find research papers on Java Card: The ResearchIndex scientific library: just look for "java card" and see what shows up! Gemplus research publications: man...more
Yes. Here are the ones we are aware of. They may be purchased from all good online bookstores, like Fatbrain or Amazon. Java Card Technology for Smart Cards: Architecture and Programmer's Guide b...more
As far as we know, the only company working on a Java Card IDE is Metrowerks. Code Warrior for Java Card is currently under development and supports source-level debug. We are currently beta-testi...more
Java Card 2.1.1 offers the following cryptographic features: javacardx.crypto.Cipher provides encryption/decryption, using either secret-key algorithms (DES, Triple DES) or public-key algorithms ...more
Java Card is just part of a much larger picture. If you plan on writing real-life Java Card development, you'll definitely need: The Open Platform specs. See Java Card:Card Management:Open Platfo...more
The EXP file format is defined by the Java Card 2.1.1 Virtual Machine Specification. An EXP file provides information on the public API of a package, i.e. the signature of its public methods. It ...more
Conversion is the operation through which the class files of a package are turned into a CAP file. A host tool performs this operation: the converter. The main reasons for conversion are: The Ja...more
The development cycle of a Java Card applet goes like this: Write the Java source; Compile it using your favorite Java compiler; Convert the resulting class files into a unique CAP file; Verify t...more
Verification is the operation through which a CAP file is checked against the CAP specification and the export files of the packages it references. A host tool performs this operation: the verifie...more
The Java Card specification is composed of three documents: The Java Card 2.1.1 Virtual Machine Specification focuses on the features of the Java Card Virtual Machine, the CAP file format and the...more
The Java Card 2.1.1 and 2.2 specifications may be downloaded from here.
The Java Card 2.1.2 SDK may be downloaded from http://java.sun.com/products/javacard.