Developers

We give information about Android, Windows, and Linux development.

Android Development

General

Developers should target the appropriate Android platform. Android, regardless of version or hardware platform is here:

https://developer.android.com/studio/index.html

EPX Framework

Developers leveraging our EPX framework can download the SDK files here:

http://developer.sdgsystems.com/sdk/epx/EPX-B-SDK-1.0.12.zip

Please see the EPX Framework Solutions page for more details.

Barcode Scanning

Barcode scanning for Nomad is implemented as a keyboard wedge. It is possible to disable the wedge and read data directly using the example code found here:

http://sdgsystems.net/android/nomad/Nomad_Android_2.1_Scanning.zip

RFID

On the BIP-6000 running Android 2.3 developers can read from RFID using the standard Android NFC package. More documentation about Android NFC can be found here:
http://developer.android.com/reference/android/nfc/package-summary.html

In order to use the NFC programming interface, disable the RFID keyboard wedge functionality in Settings > Data Collection. Developers can test reading a tag with a standard Android application that supports reading NFC tags. Some additional information can be found in the RFID section of the release notes.

ATID

The SDK for the ATID AT911 can be found here:

http://developer.sdgsystems.com/sdk/atid/AT911_SDK.zip

Windows and Windows Mobile Development

The Windows SDKs for Pidion devices (BIP-6000, BM-170, BI-500, etc.) are here:
http://developer.sdgsystems.com/sdk/bluebird/

The Windows SDKs for Trimble Nomad and Yuma Camera are here:
http://developer.sdgsystems.com/sdk/trimble/

The Windows SDKs for Catchwell CW20 and CW30 are here:

http://developer.sdgsystems.com/sdk/catchwell/

Linux Development

Please note that the Linux SDK folder has quick start guides to help with your development. Just look for the PDF files.


Our Android (AOSP) devices support RS232 serial connections using the android-serial-api code. You can find an example here.