Hello sir. I can help you installing the software applications you mentioned: OpenNI, Nite. Also, I have knowledge and experience with java programming so I can help you with the second part too. I promise quick and efficient resolve. If interested, please contact me.
My regards, Andrei.