By Sebastian Hans on Jul 18, 2010
So finally after several month of discussion and a lot of coordination with the GlobalPlatform group ETSI SCP finally approved the contactless API for the "Java Card(TM) Platform". The standard has the number TS 102 705 and is referencing Java Card 3.0.1 Classic.
The new standard is using the recently published Amendment C from GlobalPlatform for the management of Applets that communicate via the HCI protocol with an NFC modem. The API supports beyond the CardEmulation mode, Applets in Reader mode and the so called Connectivity mode, this enables the Applet to issue events to the mobile phone to initiate some user interaction via toolkit or other means.
This API together with the Java Card 3.0.1 Classic platform and Amendment C allows to develop, deploy and manage Applets that makes full use of the features offered by a SIM/UICC card running in a mobile phone with an NFC modem that is connected to the SIM via the SWP/HCI protocol stack. Together with the existing Toolkit API in TS 102 241 and the Smart Card Webserver API in TS 102 583 it is possible to provide secure contactless Applets that make use of the user interaction and network capabilities fo the mobile phone.