Overview

An application record is an NDEF record that is used to launch an existing installed application on a computer. This type of record will not work on a mobile device. Additional optional command line arguments can be passed into the application to control application specific behavior. If the application is not present at the path defined in the record on the computer reading the NFC tag, an error will be thrown.

Record Data

The GoToTags NFC software represents Application records with the following attributes.

ATTRIBUTEREQUIREDDESCRIPTIONEXAMPLE
FileNameYesThe fully qualified file path to the application on the device.c:\myapp.exe
ArgumentsNoArguments passed to the application.–key1=value1
d:\myfile.txt
Examples
[{"FileName":"c:\\windows\\system32\\calc.exe","RecordType":"Application"}]

[{"FileName":"c:\\windows\\system32\\notepad.exe","Arguments":"c:\\temp\\myfile.txt","RecordType":"Application"}]

NFC Encoder Software

The GoToTags NFC Encoder software can encode Application records onto NFC tags by providing the encoding data on the “Custom Tags” worksheet in the NFC tags encoding file. Enter the full JSON representation of the record in the “Records” column.

Windows App

The GoToTags Windows App can easily create Application records.

Behavior

The Application record is meant for desktop operating systems to run an application that is already installed on the desktop computer.

In the example below an NFC tag is encoded to open the Windows calculator tool. When the NFC tag’s action is performed it will launch the Calculator application. Note the full path to the application.