Programming Resources: Difference between revisions
From Phidgets Support
Line 1: | Line 1: | ||
[[Category:Overview]] | [[Category:Overview]] | ||
==Language 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'': | |||
We provide a variety of | |||
{| style="border:1px solid darkgray;" cellpadding="7px;" | {| style="border:1px solid darkgray;" cellpadding="7px;" | ||
|-style="background: #f0f0f0" align=center | |-style="background: #f0f0f0" align=center | ||
! Language || Libraries || Code Samples | ! Language || Libraries || Code Samples || OS Support | ||
|- | |- | ||
Line 57: | Line 52: | ||
|[[Image:Icon-Swift.png|alt=Cocoa|24x24px|link=Language - Swift]] [[Language - Swift|Swift]] | |[[Image:Icon-Swift.png|alt=Cocoa|24x24px|link=Language - Swift]] [[Language - Swift|Swift]] | ||
|style="background: #f0f0ff" align=center| [[Language - Swift#Quick Downloads|Quick Downloads]] | |style="background: #f0f0ff" align=center| [[Language - Swift#Quick Downloads|Quick Downloads]] | ||
|style="background: #FFC17F" align=center| Some Devices | |style="background: #FFC17F" align=center| Some Devices<nowiki>*</nowiki> | ||
|style="background: #ade6ab" align=center| [[Image:Icon-Mac-OS.png|alt=OS - OS X|24x24px|link=OS - OS X]][[Image:Icon-iOS.png|alt=OS - iOS|link=OS - iOS|24x24px|link=OS - iOS]] | |style="background: #ade6ab" align=center| [[Image:Icon-Mac-OS.png|alt=OS - OS X|24x24px|link=OS - OS X]][[Image:Icon-iOS.png|alt=OS - iOS|link=OS - iOS|24x24px|link=OS - iOS]] | ||
|- | |- | ||
Line 63: | Line 58: | ||
|[[Image:Icon-ObjC.png|alt=ObjC|24x24px|link=Language - Objective C]] [[Language - Objective C|Objective C]] | |[[Image:Icon-ObjC.png|alt=ObjC|24x24px|link=Language - Objective C]] [[Language - Objective C|Objective C]] | ||
|style="background: #f0f0ff" align=center| [[Language - Objective C#Quick Downloads|Quick Downloads]] | |style="background: #f0f0ff" align=center| [[Language - Objective C#Quick Downloads|Quick Downloads]] | ||
|style="background: #FFC17F" align=center| Some Devices | |style="background: #FFC17F" align=center| Some Devices<nowiki>*</nowiki> | ||
|style="background: #ade6ab" align=center| [[Image:Icon-Mac-OS.png|alt=OS - OS X|24x24px|link=OS - OS X]][[Image:Icon-iOS.png|alt=OS - iOS|link=OS - iOS|24x24px|link=OS - iOS]] | |style="background: #ade6ab" align=center| [[Image:Icon-Mac-OS.png|alt=OS - OS X|24x24px|link=OS - OS X]][[Image:Icon-iOS.png|alt=OS - iOS|link=OS - iOS|24x24px|link=OS - iOS]] | ||
|- | |- | ||
Line 80: | Line 75: | ||
|} | |} | ||
<nowiki>*</nowiki> | <nowiki>*</nowiki> If your language does not provide a code example for your Phidget, we recommend the following: | ||
*Reference the 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. |
Revision as of 23:04, 6 July 2017
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 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.