JavaCard Applets

Writing, compiling, loading, and using JavaCard STK SIM Applets.

Java Card refers to a software technology that allows Java-based applications (applets) to be run securely on smart cards and similar small memory footprint devices. Java Card is the tiniest of Java platforms targeted for embedded devices. Java Card gives the user the ability to program the devices and make them application specific. It is widely used in SIM cards (used in GSM mobile phones) and ATM cards. wikipedia

Eclipse

Remove the JRE system library and add the Java Card library. Set compiler level to 1.3 and bytecode compatibility to 1.1

Oops, this will be here shortly!

Shadysim is a collection of Makefiles and python scripts that makes it easy to compile and load SIM applets. See https://github.com/shadytel/sim-tools for more information.