Embedded Section Index | Page 3
What is GSM?
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
What is SyncML? How does it relate to J2ME?
SyncML (short for "Synchronization Markup Language") is an XML-based markup language used to exchange information in calendars, address books, and the like. SyncML will be used by many J2ME-power...more
Do the J2ME MIDP APIs support JDBC based database connectivity?
No, not directly.
You may however use HTTP to talk to a proxy (which might be a Java Servlet
or JSP, for instance), which in turn may use JDBC to interact
with the database. MIDP supports HTTP...more
Are there any Java Card processors?
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
Can a midlet talk to a Java Card applet?
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
Where can I find research papers on Java Card?
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
Please explain "mask", "hard mask", "soft mask"
In the smart card context, the mask is the software that is burned in ROM by the chip manufacturer. This will include the runtime environment and the default applications provided by the card issu...more
What is the life cycle of a smart card?
The card issuer (Schlumberger, Gemplus, Oberthur Card Systems, etc) writes the runtime environment and sends it to the chip manufacturer. The chip manufacturer (Philips, ST Micro, Infineon, etc) b...more
What are the main smart card applications?
Chances are you have currently at least one smart card in your pocket right now! The main fields where smart cards are used are banking, mobile telephony (GSM), pay-TV, e-commerce (e-wallet, B2B, ...more
What is a smart card?
Cards come in two flavors: memory cards and processor cards. Memory cards have no CPU and thus have no processing power: they are just used to store data. Processor cards have a CPU, which enabl...more
What do I need besides Java Card documentation?
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
Are there any books on Java Card?
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
Where can I find the Java Card specs?
The Java Card 2.1.1 and 2.2 specifications may be downloaded from here.
What kind of documentation is there?
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
Are there any Java Card tool vendors?
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