You Are Here:

Features

Register Today

Register with Forum Nokia now and you'll enjoy the full benefits of the Forum Nokia membership.

Register Login
Community Highlights

Wiki article of the week

Zoom and Rotate Gestures in FlashLite for touch-enabled devices

Champion of the month

Jackson Feijó Jackson Feijó
Read more about Jackson on the Champions website.


Forum Nokia Events

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


View all

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.

What is the Contactless Communication API (JSR-257)?

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:

  • Mifare Ultralight.
  • Mifare Standard 1k.
  • Mifare Standard 4k.
  • Mifare DESFire.
  • Innovision Topaz.
  • Innovision Jewel (read only).
  • Sony FeliCa (nonsecured elements).
  • Logical Link Control Protocol (LLCP).
  • Near Field Communication Interface and Protocol (NFCIP-1).
  • Branding configuration.
  • MIDlet launching through NFC events.

What is NFC Manager?

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:

  • NFC Forum Type 1.
  • NFC Forum Type 2.
  • Mifare Standard 1k.
  • Mifare Standard 4k.

What support is provided for external card readers?

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:

  • OMNIKEY 5321 (with support for tag read and write, and access to secure elements).
  • NXP CL RD701 (with support for tag read and write).

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:

  • NFC Forum Type 2.
  • NFC Forum Type 4.
  • Mifare Standard 1k.
  • Mifare Standard 4k.

What is Tag Editor?

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.

What language support is provided in the emulator?

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.

What example applications are included in 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:

  • ImageNDEFExample, which demonstrates how to read and write NFC Data Exchange Format (NDEF) tags from a Mifare Ultralight card using the NDEFTagConnection. The MIDlet uses the Personal Information Management (PIM) API (JSR-75)to add contacts read from the NDEF tag to a phone’s contacts.
  • TicketingExample, which demonstrates how to read and write to an internal and external secure card. This MIDlet reads and updates the balance of an internal card or one accessed by an external card reader.
  • DynamicBrandingExample, which demonstrates how to configure the branding element — an image, video, and sound — so that it appears on the phone’s screen when a smart-card transaction occurs.
  • P2PExample, which demonstrates how to send and receive short messages using NFCIPConnection.
  • MifareStdExample, which demonstrates how to use the Mifare Standard API.
  • NFCPushExample, which demonstrates use of the Push Registry API using NFC read-and-write tag functionality.

What documentation is delivered in the Series 40 Nokia 6212 NFC SDK?

Comprehensive documentation helps you take full advantage of the Nokia 6212 NFC SDK. This documentation includes:

  • An installation guide.
  • SDK help incorporating an SDK user’s guide, a guide to developing NFC applications with JSR-257 and its extensions, and Javadocs™ API documentation.

From where can I get more information on the features of the Series 40 Nokia 6212 NFC SDK?

For more information, download and read the Series 40 Nokia 6212 NFC SDK data sheet »

Back to top



Rate This

Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditDiigoTechnocratiTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
RDF Facets: qdcZidentifierQSxhttpE3aE2fE2fwwwE2eforumE2enokiaE2ecomE2fToolsE5fE44ocsE5fandE5fCodeE2fToolsE2fPlugE2dinsE2fE45nablersE2fSeriesE5f40E5fNokiaE5f6212E5fNFCE5fSE44KE2fFeaturesE2eE78htmlX qfnZupdatedQDx2009E2d05E2d11X qdcZtypeQUqfnZE45E78cludedFromGeneralE4CistingsQ qdcZtypeQUqwebZE52esourceQ qdcZtypeQUqwebZInformationE52esourceQ qdcZtypeQUqwebZPageQ qdcZtypeQUqfnTypeZE52esourceQ qdcZtypeQUqfnTypeZWebpageQ qdcZtypeQUqmarsZManagedE52esourceQ qdcZtypeQUqrdfsZE52esourceQ qfnZdistributionQUxhttpE3AE2FE2FforumE2EnokiaE2EcomE2FX qfnZtypeQUqfnTypeZE52esourceQ qfnZtypeQUqfnTypeZWebpageQ qmarsZlanguageQUxhttpE3AE2FE2FswE2EnokiaE2EcomE2FlanguageE2D1E2FenX qrdfZtypeQUqwebZInformationE52esourceQ qrdfZtypeQUqwebZE52esourceQ qrdfZtypeQUqwebZPageQ qrdfZtypeQUqfnTypeZE52esourceQ qrdfZtypeQUqmarsZManagedE52esourceQ qrdfZtypeQUqfnTypeZWebpageQ qrdfZtypeQUqrdfsZE52esourceQ qrdfZtypeQUqfnZE45E78cludedFromGeneralE4CistingsQ