Develop a Near-Field Communications (NFC) App
Courtesy Windows 8 app developer blog
Near Field Communication (NFC) is an emerging, short range wireless technology. With a precise range of 2 cm, people can physically tap devices together to send/receive content. Tapping lets you select something (or someone) quickly. Not only is it quick, it’s also easy to understand. Once you see it, you get it; there’s no manual needed.
For example, imagine you are looking at some photos with a friend and she wants your pictures; with NFC, you can simply tap your device against her PC to send the photos. Over simplifying? Maybe, but the main idea is that it’s simple to share content between devices.
Figure 1: This image shows the Nokia 360 speaker sharing its Bluetooth
pairing information with a Windows Phone
Similar to Bluetooth or Wi-Fi, NFC is a standard wireless protocol defined by the NFC Forum. Your PC needs an NFC radio. There are lots of Windows 8 PCs that have NFC radios integrated directly into them. If NFC isn’t already part of your PC, you can buy NFC dongles to plug into your PC.
NFC offers some cool capabilities. People can tap and send photos, tap a menu and order a meal at a restaurant, or even tap to pair a Bluetooth device. These scenarios are pretty different from each other, but the thing they have in common is the ‘tap’ to initiate the experience. NFC is used in variety of devices, such as PCs, phones, speakers, headsets, wireless displays, etc…, to make connecting devices together a really intuitive experience. Also, NFC uses RFID tags; these are really cheap, lightweight passive antennas that can hold a sizable amount of data and can be stuck on virtually anything, most commonly posters. For example, buying a movie ticket could be as simple as tapping the movie poster! These are called NFC tags. We’ll walk through a basic example of tapping an NFC tag to demonstrate some key concepts of the NFC API.