Several of our NFC projects and components are available under an open source license:
Windows Phone 8 / Windows 8
- NDEF Library for Proximity APIs (NFC)
C# / JavaScript Library for creating and parsing NDEF messages & records, intended to be used on top of the Proximity APIs for Windows 8 / Windows Phone 8, as well as in HTML5-based apps. The library is the heart of NFC interactor for Windows Phone.
License: LGPL
- NdefDemo
Showcases different ways of using the NDEF library for Proximity APIs. The example app source code is included in the zip file of the NDEF library download.
Demonstrates:
– Subscribing for NDEF messages
– Parsing different records, including URL, SmartPoster and more
– Writing tags, for example LaunchApp and MailTo
– Publish URI messages to other devices (peer to peer)
License: GPL 3
- NFC Rock Paper Scissors
Demonstrates the PeerFinder API to easily and quickly create a multiplayer game – connect the phones via NFC by tapping, wait for a second until the phones have connected via Bluetooth, and you’re ready to play!
Take a look at the NFC webinar for more information and a code walkthrough!
License: GPL 3
- NfcShare
Includes several key use cases of NFC on Windows Phone, including:
– Capturing and sharing a photo via NFC
– Sharing a URL to another device
– Register the app to launch via a custom URI scheme
– Write a tag that contains the custom URI scheme
– Subscribe for reading a URL tag
Take a look at the NFC webinar for more information and a code walkthrough!
License: GPL 3
- CameraMap – Solution
Showcases how to combine several unique and powerful features into a single app, including:
– Capture a high resolution picture from a live viewfinder (using full resolution on Nokia Lumia 1020)
– Optinally select an image from the user’s photo library
– Process the full-res image with a cartoon filter from Nokia’s Imaging SDK
– Render the full-res image to a JPEG file using Nokia’s Imaging SDK
– Show the photo as a thumbnail on the map, at the user’s current GPS position
– Share the processed image via NFC, social networks or email
Take a look at the Reach the limits: the 41 MP camera of Windows Phone 8 presentation for more information!
License: GPL 3
Qt (Symbian / MeeGo)
- Nfc Interactor (Qt for Symbian and MeeGo)
The Nfc Interactor app is available for download in the Nokia Store. Its complete source code (which includes a C++ / Qt-version of NDEF record classes) has been released as well.
License: Nokia Example Code License
- Nfc Corkboard
Qt-based app for Symbian and MeeGo that represents read tags as sticky notes on corkboards. Also available for download in the Nokia Store. The NFC Development with Qt presentation contains a step-by-step tutorial on how to write a basic version of this app.
License: Nokia Example Code License
- Nfc Chat
Qt-based app for Symbian and MeeGo that demonstrates LLCP peer-to-peer communication. Also available for download in the Nokia Store. The user interface allows adapting connection parameters.
License: Nokia Example Code License
- Nfc Creator
Java ME-based app for Symbian and Series 40. Tag writer that supports various different record types.
License: Nokia Example Code License