The OpenIMAJ Kinect Library contains the core classes and native code required interface with the Kinect device.