The Proximity APIs enable you to create NFC apps for the Windows 8 platform. Designed to be easy to use and streamlined for the most common use cases, the APIs allow integrating powerful features into your apps in a very short time.
At the NFC Congress in Hagenberg, Austria, we’ve just presented the first overview of those APIs during our Developer Workshop that was opening the conference.
Windows 8 Platform NFC Development Slides
To get an overview of the new Proximity APIs, the technical presentation will introduce you to possible use cases along with a few code snippets that will help you with getting started.
The slightly shortened version of the technical part of the session from the congress is now online for your viewing and downloading pleasure at Slideshare and includes the following contents:
- Subscribe to proximity messages
- Publish messages to peers and tags (WindowsUri and NDEF records)
- Parse & create NDEF messages (including Smart Posters)
- Launching apps on own and peer devices
- Registering for custom URI schemes and protocols
- LaunchApp tags to directly start the app
- Peer to peer: quick data exchange and long term connections with Wi-Fi Direct / Bluetooth
- Establishing peer to peer socket communications simply by tapping two devices
- User Experience recommendations for peer to peer apps
NDEF Library for Proximity APIs
The Proximity APIs make it easy to work with URIs, but lack ready made classes for directly handling NDEF records and messages. The NDEF Library for Proximity APIs extends the framework in those areas and allows you to create standard compliant NDEF tags, as well as reading and parsing data out of the raw byte arrays you get from Proximity APIs.
Currently, the library supports Smart Posters, URI and Text records – with more record types planned to be added in the future. The classes are released under open source license (LGPL, as they’re based on the Qt Mobility Connectivity module), allowing you to directly integrate them into your own project.
Instead of having to read through pages of technical specs and handling the bits and bytes of the records manually, it’ll only take you a minute to integrate the library into your project and start working with NDEF records.
You can download the library at ndef.codeplex.com and get more information at nfcinteractor.com.
Nfc Interactor for Windows Phone 8
Also at the conference, I’ve announced that Nfc Interactor will be available for Windows Phone 8!
The powerful app is currently available for Symbian and the Nokia N9 and allows you to analyze low level information about NFC tag contents, as well as writing your own tags with a flexible and dynamic composer interface.
The first live demo was shown at the conference, more information will be available online in the near future at nfcinteractor.com!