If the MIDlet is run on a device, you need a smart card and an appropriate certificate that allows you to use the smart card. If the MIDlet is run with an emulator, a smart card with a card reader are required and the emulator preferences must be configured as instructed in section Building an running in an emulator.
The example makes use of the standard MIDP application framework, security service, and SATSA APDU API. The SATSA APDU API is supported in Series 40 Third Edition Feature Pack 2. This example uses MIDP 2.0.
Note: S60 does not support the SATSA APDU package. Therefore this example cannot be run in S60.