I spoke in this video about getting IM to work with Phillips Hue, turns out that API is not very easy to develop feeders for and may even require approval/licensing from Phillips themselves. I am instead going to write the initial light controlling plugin to make use of "no hub required" devices. Specifically this one: http://amzn.to/2CmW6bT
An input protocol developed by microsoft in the mid 90's designed to attempt to standardise communication between input devices and games. Direct input has been mostly replaced by XInput for most gaming devices, but Direct input remains fully supported by Microsoft due to the fact that complex devices such as flight sticks and wheels require it due to the more complex and higher number of inputs.
The latest name of the controller mapping development project.