SDK Reference
Keys to utilizing the C and Java SDK for ThingWorx application development.
Guide Concept
This project will introduce to coding examples utilized for SDKs to be used with Java and C. You can also use the Java SDK for Android development.
Following the steps in this guide, you will be better prepared to creating your own application using one of our SDKs.
We will teach you how to handle Properties, Entities, data, make Service calls and creating Remote Services.

Guide Info
Level | Beginner |
Est. Time | 30 Minutes |
Published | Feb 08, 2021 |
Author | Jason Johnson |
You'll learn how to
- How to create, update, and retrieve Property values
- Utilize Data Shapes for handling data and triggering Events
- Construct Info Tables for Services and retrieving data after Service calls
- Add key features of an edge/remote application
Things used in this guide
Environment:
This guide requires a connection to the ThingWorx Foundation.
It assumes that you are utilizing a Foundation server.
This guide could also be run through with the downloadable trial, but some instructions could require modification.
This guide is based on the Java SDK version 6.2.0.220 and C SDK version 2.2.7.1808
Previous knowledge
SDK Reference
Outline
- Step 1: Connection Process
- Step 2: Java Properties
- Step 3: Java - Data Shapes
- Step 4: Java - Info Tables
- Step 5: Java - Events
- Step 6: Java - Services
- Step 7: C - Entities and Functions
- Step 8: C - Properties
- Step 9: C - Data Shapes
- Step 10: C - Info Tables
- Step 11: C - Events
- Step 12: C - Services
- Step 13: C - Support Other Platforms
- Step 14: Next Steps