Register with Forum Nokia now and you'll enjoy the full benefits of the Forum Nokia membership.
Register LoginInnovation Series Videos highlighting Forum Nokia developers
Nokia releases new Qt developer offerings
Forum Nokia Developer Conference, India
Optimise your website for mobile devices with mobile web templates and layouts
Zoom and Rotate Gestures in FlashLite for touch-enabled devices
Jackson Feijó
Read more about Jackson on the Champions website.
MobileMonday Italy: The User Applications
November 23, 2009
Rome
Nokia Developer Days in South Africa
December 01, 2009
Johannesburg, South Africa
Forum Nokia Developer Conference ’09, India
December 07, 2009
Bangalore, India
LeWeb
December 09, 2009
Paris
Web Runtime Coding With Aptana WRT Plug-in
December 09, 2009
9am New York | 2pm London | 4pm Helsinki
The Series 40 Nokia 6212 NFC SDK is based on the Series 40 5th Edition, Feature Pack 1 SDK and provides the same basic features
as that SDK. To support NFC applications development, the SDK also provides an implementation of the Contactless Communication
API (JSR-257), NFC Manager, external card-reader support, and Tag Editor.
The Contactless Communication API is a Java™ ME optional package. It contains an API that allows applications to access information on contactless targets such as secure cards and NFC tags.
This implementation of JSR-257 takes advantage of NDEF by providing a connection to any physical target that supports NDEF data formatting. Using this NDEF data format, applications can exchange NDEF data with a target without knowing its physical type.
This API allows communication with external smart cards by providing them with a discovery mechanism. The actual communication with ISO 14443-compliant smart cards is done with APDU commands.
To an external reader, a device that contains NFC hardware appears to be a contactless smart card. This feature is called “card emulation mode.” For example, if a device contains bus tickets, an external reader in a bus can read a ticket from the device. The API then provides notification to the application that the secure elements in the device have been accessed through the NFC hardware.
The JSR-257 implementation provided in the SDK and Nokia 6212 classic phone includes extensions to support:
NFC Manager enables communications between an instance of the Nokia 6212 emulator and an external NFC reader or another instance of the Nokia 6212 emulator. When an NFC reader is not available, NFC Manager can simulate various types of tags and APDU communications with smart cards.
NFC Manager provides for communications with NFC readers or simulation of cards supporting the following virtual tag types:
External readers can be used to simulate NFC features such as reading and writing to physical tags and communicating between an applet running in a smart card based on Java™ Card technology and a MIDlet running in an emulator. The emulator supports connection to the following external card readers:
The SDK includes an external card-reader plug-in API, which can be used to enable other tag readers.
Using these readers, the emulator provides support for reading the following virtual tag types:
Tag Editor enables the editing of tags for Mifare Standard 1k, Mifare Standard 4k, NFC Forum Type 1, and NFC Forum Type 2 smart cards.
The Series 40 Nokia 6212 NFC SDK includes support for the use of Dutch, English, French, German, Italian, Portuguese, Spanish, and Turkish in the emulator. Changing the emulator’s language simplifies the development of localized applications and content. Additional languages are available in the World Languages Pack for the Series 40 Nokia 6212 NFC SDK.
Six example MIDlets are provided in the Series 40 Nokia 6212 NFC SDK to demonstrate the use of JSR-257 and its extensions. These examples are:
Comprehensive documentation helps you take full advantage of the Nokia 6212 NFC SDK. This documentation includes:
For more information, download and read the Series 40 Nokia 6212 NFC SDK data sheet »