-1

I am trying to understand this technology and need really good tutorial resources. The ones I have found are not detailed enough.

halfer
  • 19,824
  • 17
  • 99
  • 186
Serenity
  • 4,968
  • 19
  • 65
  • 104

3 Answers3

4

NFC has several modes: card reader/writer mode, card emulation mode and peer-to-peer mode. Furthermore, NFC in mobile devices makes use of particular data format: NDEF. Before you can properly understand the documentation of a particular NFC api (e.g. the Android NFC API), it makes sense to learn a bit more about the underlying technologies of NFC. A good starting point could be this tutorial: http://www.radio-electronics.com/info/wireless/nfc/near-field-communications-tutorial.php

An NFC API that is perhaps less relevant today is JSR 257. However, this tutorial provides a nice overview of NFC: http://java.sun.com/developer/technicalArticles/javame/nfc/

NFC guy
  • 10,151
  • 3
  • 27
  • 58
2

There is an excellent book title NFC From Theory to Practice from WILEY.

Nimantha
  • 6,405
  • 6
  • 28
  • 69
STeN
  • 6,262
  • 22
  • 80
  • 125
1

Android
Start here or here.

  1. If you want to explore the NDEF format, try this Eclipse plugin for a graphical editor.

  2. Try the NDEF Tools for Android boilerplate project.

  3. If you learn by doing instead of reading, try this workshop.

The weak spot of many NFC tutorials on Android is that they use no high-levl API for reading and writing the NDEF content - this is where NDEF Tools for java comes to the rescue.

ThomasRS
  • 8,215
  • 5
  • 33
  • 48
  • All of these are Android based tutorials? Can you please gimme link of some tutorial that talks about all platforms that support NFC? Like a really detailed tutorial? Thanks. – Serenity Sep 01 '12 at 17:46
  • Yes they are all Android. NFC is a range of technologies, with different applications - se http://www.nfc-forum.org – ThomasRS Sep 01 '12 at 18:43