Slide 12

How do you program a smartcard? - (1) Introducing Java Card

Now that we know how to communicate with a smartcard, here we learn how to program it.
  1. Java Card is, as the name suggests, a smartcard that can be programmed with Java.
  2. Schlumberger Cyberflex Access, the card I am giving you out today, is a Java Card. In contrast, M-Card is not. M-Card is not programmable.
  3. Cyberflex Access speaks Java Card version 2.0. This is a small set of Java, tailored for smartcards. Among other differences, Java Card does not have garbage collection, and does not have types int, long, float, double.
  4. Try this assignment to learn how to compile, load, and use Java Card applets.