Open Source

Several of our NFC projects and components are available under an open source license:

Windows Phone 8 / Windows 8

  • 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 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