Software Overview: Difference between revisions
No edit summary |
No edit summary |
||
Line 7: | Line 7: | ||
{|style =" | {|style ="width:85%; margin:auto" | ||
|- | |- | ||
|'''General''' | |'''General''' |
Revision as of 21:50, 7 July 2017
At Phidgets, our philosophy is that you don't have to be an electrical engineer in order to create sophisticated projects using motors, sensors and other electronics. You simply need to know how to code.
We have created a complete set of Application Programming Interfaces (APIs) for the most popular programming languages, and our software libraries are compatible with all major operating systems. If you are new to Phidgets, we suggest starting with the user guide for your device. If you are looking for more information, try one of our overview pages:
General | |
Programming | |
Advanced |
Operating System Support
We provide support for all major operating systems. Select your operating system from the table below and follow the Getting Started guide in order to set up your machine. If you need to access non-current versions of our drivers you can find them here. You can find the driver changelog here.
Desktop OS
Windows | macOS | Linux |
(Windows 8 or Newer) | (OS X 10.11 or Newer) | (Kernel 2.6 or Newer) |
Mobile/Wireless OS
Android | iOS | Phidget SBC |
(4.1 Jellybean or Newer) | (8.0 or Newer) | (All versions supported) |
Desktop OSes
Windows | (Windows 8 or Newer) | |
MacOS | (OS X 10.5 or Newer) | |
Linux | (Kernel 2.6 or Newer) |
Mobile/Wireless OSes
Android | (4.1 Jellybean or Newer) | |
iOS | (8.0 or Newer) | |
Phidget SBC | (All versions supported) |
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 one of our core languages, because they are supported under all major operating systems and have a wide user base. Python is a good choice for new programmers because it's quick to set up.
Core Languages
C | C# | Python | Java | JavaScript |
Mobile Languages
Java (Android) | Swift | Objective C |
Other Languages
VB | LabVIEW | Max/MSP |
Core Languages
C | |
C# | |
Python | |
Java | |
JavaScript |
Mobile Languages
Java (Android) | |
Swift | |
Objective C |
Other Languages
VB | |
LabVIEW | |
Max/MSP |