Abstract: A computer programmed method and apparatus is provided for centrally managing sensors and actuators used by a human interactive machine, such as an interactive virtual hologram display machine. The method can be expressed as program code (“middleware implementation”) stored on a memory of the human interactive machine, and executed by a processor of that machine. The middleware implementation is created using a human interface sensor middleware platform, which acts as an intermediary between sensors in the human interactive machine that provide sensor data, such as accelerometers and motion capture cameras, and actuators in the human interactive machine such as projectors and sound systems. The middleware platform provides mechanisms for reporting and interrogating the protocols used by the sensors and actuators, as well as a standard architecture for creating services used in the middleware implementation.