What do I need to write Java Card programs?

Julien SIMON

First of all, you don’t need to be a smart card expert: that’s the whole point of Java Card. With some experience of the Java language, you should be able to write Java Card applications pretty quickly. Here’s what you’ll need:

As usual, a Java decompiler (like Jad) may also come in handy.

You don’t need any hardware, like a card reader and actual cards. Of course, if you want to work on the real thing, you may purchase these from a number of vendors.