ioHub is currently available for use on the following Operating Systems:
Regardless of the Operating System being used, Python 2.6 or 2.7 32-bit is required. Even if a 64 bit OS is being used, install the 32 bit version of Python and any package dependencies.
The list of available ioHub device types is OS dependent. Unavilable devices can (and will) be ported to all OS’s when time permits. One exception to this is the eye tracker (through the Common Eye Tracking Device Interface), where OS support is determined by the underlying eye tracker hardware interface.
The current state (April, 2013) of device support for each OS is as follows:
|Device Type||Windows||Linux||Mac OS X|
|Eye Tracker||Yes||H/W Dep.||H/W Dep.|
The following devices are on the roadmap for addition to the ioHub by the end of 2013. Implementation for many devices listed below is already underway. The order of the device listing does not imply the priority of the device support implementation.
|Future Device Type||Windows||Linux||Mac OS X|
|Teensy 3 Microcontr.||Yes||Yes||Yes|
|HID Joystick Support||Yes||Yes||Yes|
|Cedrus RB BBox’s||Yes||Yes||Yes|
If there is a device you think would be useful to add support for in the ioHub, please let us know as it will help with development prioritization, and please consider helping with the implementation by contributing some time to the project.