Augmented Reality App



This example combines the skeleton stream, depth stream, and video stream into an augmented reality application that shows the user holding a virtual box. The user can move, rotate, and scale up and down the box using natural gestures.

System Requirements: 1) The latest Java update must be installed and enabled in your computer, 2) You need to have a Microsoft Kinect sensor (works with any type of Kinect, Kinect for XBOX, Kinect for Windows, Kinect 2, or new Kinect), 3) The Microsoft Kinect SDK (version 1.0 or higher) must be installed in your computer.


The source code consists of the following files:
  • AugmentedRealityApp.java, the main class of the stand-alone java application.
  • AugmentedRealityApplet.java, the main class of the java applet version of this example.
  • Kinect.java, a class that reads the data from the Kinect sensor.
  • VideoPanel.java, a class that displays the augmented reality environment.


  • Disclaimer: The names JAVA and KINECT and their associated logos are trademarks of their respective copyright owners Oracle and Microsoft. None of these companies endorse, fund, or are in any way associated with the J4K library.

    Disclaimer: This software is provided for free without any warranty expressed or implied for academic, research, and strictly non commercial purposes only. By downloading this library you accept the Terms and Conditions.

    University of Florida, Digital Worlds Institute, P.O.Box 115810, 101 Norman Gym, Gainesville, FL 32611-5810, USA