Developers

Android Development

General

Developers should target the Android 2.1, 2.3, or 4.1 platform. Android, regardless of platform (Rampage, Nomad, BIP-6000, BM-170) is here:
http://developer.android.com/sdk/index.html

EPX Framework

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

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

Please see the EPX Framework Solutions page for more details.

Barcode Scanning

Barcode scanning for Nomad is impemented 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

Barcode scanning for BIP-6000 in Android 2.1 is implemented as a keyboard wedge, but can also be accessed using our Barcode Intents. Example code for accessing both the barcode scanner and RFID can be found here:

http://developer.sdgsystems.com/android/SDGScanDemo2.1.zip

Barcode scanning for BIP-6000 in Android 2.3 retains keyboard wedge functionality but adds a new SDG Scanning API. Documentation and example code for the API can be found here:

http://developer.sdgsystems.com/sdk/Barcode_API_Dev_Doc.pdf

http://developer.sdgsystems.com/sdk/SDGScanDemo.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.