Programming Resources
From Phidgets Support
																Language Support
We provide support for a variety of programming languages. Each language has code samples for you to use as well as an in-depth API for you to reference. If you aren't sure which language to use, we recommend using a Core Language:
| Language | Libraries | Code Samples | OS Support | |
|---|---|---|---|---|
| Core Languages | ||||
|  C# | Quick Downloads | All Devices |       | |
|  C/C++ | Quick Downloads | All Devices |       | |
|  Python | Quick Downloads | All Devices |       | |
|  Java | Quick Downloads | All Devices |       | |
| Other Languages | ||||
|  JavaScript | Quick Downloads | All Devices |       | |
|  Visual Basic .NET | Quick Downloads | All Devices |   | |
|  Swift | Quick Downloads | Some Devices* |    | |
|  Objective C | Quick Downloads | Some Devices* |    | |
|  LabVIEW | Quick Downloads | All Devices |   | |
|  Max/MSP | Quick Downloads | All Devices |     | |
* If your language does not provide a code example for your Phidget, we recommend the following:
- Reference the Phidget22 API for your Phidget. The API will provide information about all the functions available to use with your Phidget.
- Take a look at the code samples that are available in your language. These will give you an idea of how to structure your code.
- Reference the code samples for your Phidget in other programming languages.
