Home > Java Card > On-card Debugging

On-card Debugging   

pdf Mail Impression

The aim of this section is to provide guidance for on-card Java CardTM applet debugging. Here you can find some tools, tips and best practices for finding bugs in a Java CardTM applet while debugging on a real card and not in a simulation mode.

The difficulty of Java CardTM development is linked to the embedded and optimized aspect of the hardware that makes it hard to use standard debugging spy tools.

The different SIM card simulators help to find the “first level” of bugs, but are not much of use to finding “live” bugs (anomalies that you can meet when you play your application on a real SIM card, inside a real telecommunication network, or with a backend server).

All the tips and tools in this section can give you some guidelines and ideas for a debugging practice. They, of course, can be improved and adapted to your own needs. This is only one suggestion with some simple tools and other solutions may be applied.

On-Card debugging Tips & Tools

Debugging_Javacard_Applets_1.1.zip