Aspire :: Near Field Communication (NFC) Components



This section describes the NFC components developed in the Aspire project.

Context

Near Field Communication (NFC)

Near Field Communication (NFC) is an evolution of short-range RFID. This high-frequency wireless communication technology enables devices such as mobile phones or tags to exchange data over a few centimeters distance. Since NFC is an extension of the ISO 14443 standard, NFC devices are compatible with already existing contactless infrastructures (e.g., RFID tags or public transportation systems). NFC technology targets mainly mobile phones which can therefore be used in three different ways. A NFC mobile phone can behave as a common RFID reader, it can be read or write to/from a contactless card or even be used in peer-to-peer mode: two NFC devices can communicate and exchange information.

NFC Forum

The NFC Forum promotes the use of NFC short-range wireless interaction in consumer electronics, mobile devices and PCs. The NFC Forum provides also the standardization of NFC technology to ensure interoperability between devices and services.

APIs

JSR 257: Contactless Communication API
The JSR 257 specification defines J2ME Optional Packages for (NFC, Visual, ...) contactless communication and for accessing (read or write) information on/from passive tags (NFC mainly).
Android NFC API
Soon

Source repository

Components

General-purpose components

  • NDEF Utilities

Terminal side components

J2ME
Android
Open-source NFC stacks have been recently annonced :
iPhone
Java Platform SE
  • Touch and Launch Desktop (ie Tangible desktop)

Server-side components

Server-side components are packaged as OSGi bundles and can be deployed on OSGi platforms such as the OSGi profile of the ALEServer.

Demonstrations

Misc

  • The OW2 GASP develops also multiplayers mobile games with NFC features.