Multi-platform framework to develop NUI applications using both Microsoft Kinect and OpenNI 2