I like to provide developer insight on things that especially concern this new upcoming contactless technology called Near Field Communication (NFC).

Friday, January 19, 2007

Nokia SDK for Payment and Ticketing FAQ

This FAQ is to guide you on any questions concerning the Nokia SDK for Payment and Ticketing.

Learn about where to get the Nokia SDK for Payment and Ticketing, whether it will enable you to communicate over NFC, and how to use your Nokia 3220 as a smart card reader.

What is the SDK for Payment and Ticketing?

This SDK enables you to write Java MIDlets for the Nokia 3220 that make use of the NFC Shell for Payment and Ticketing.
It comes with special precompiled Java classes that enable you to use RFID, NFC, Local Interactions, NTIP, and Nokia Phone UI functions.

Where can I get the SDK for Payment and Ticketing?

You'll have to contact a representative of Nokia. You can't buy them in a store, or order them from the website. Pricing information depends on the number of licenses you expect to be using.

Can I use the SDK to make two Nokia 3220's communicate over NFC?

Yes, you can. Using the NTIP protocol, you can even send low-level byte-array messages and figure out your own protocol on top of that.
Out of the box, 3220's equipped with the NFC Shell can exchange URLs, text messages and calls, using the ServiceDiscovery MIDlet. This, too is an NFC MIDlet.
By the way, you'll have to set both phones' time and date first.

Can I use the SDK to use my 3220 as a smart card reader?

Yes, you can. Even with the ServiceDiscovery MIDlet, you can already put a 'tag' into a Mifare chip that will be executed the next time you touch that tag. This is the Smart Poster concept: An RFID tag is placed on the back of a movie poster, and your 3220 picks up the URL embedded into that tag. Using your browser, you can visit the movie's website for more information, and download the trailer.

Can I register my own Mifare tag type that will launch my own MIDlet when I touch it?

Yes, you can. Just like the ServiceDiscovery MIDlet, you can instruct your MIDlet to register itself with a certain tag type. Then, when you've written a tag, touching it will cause the same MIDlet to be launched.

Can I use the SDK for Payment and Ticketing to communicate with other NFC devices?

Unfortunately, only if they speak the NTIP protocol. At the time of writing this article, there were not yet any devices that could speak a standard NFC protocol, so only Nokia devices could communicate well.

0 comments:

Labels

Listed on NFC-Directory