Download


Current version 2.0.0

Java binary
  • ufdw.jar, this is the UFDW Java library. It contains the J4K library for developing kinect-enabled applications in Java.

  • Native libraries
  • j4k-natives-windows-i586.jar, this file contains the J4K native library for 32bit Java versions in Windows.
  • j4k-natives-windows-amd64.jar, this file contains the J4K native library for 64bit Java versions in Windows.
  • j4k2-natives-windows-i586.jar, this file contains the J4K (for Kinect 2) native library for 32bit Java versions in Windows.
  • j4k2-natives-windows-amd64.jar, this file contains the J4K (for Kinect 2) native library for 64bit Java versions in Windows.

  • Source code examples
  • Download source code from Git. The source code examples can be downloaded from our Git repository by following the instructions described here. The link to the GitHub repository is the following: https://github.com/abarmpou/java-for-kinect.git. Alternatively, you can download the following zip file:
  • j4k-examples.zip, this file contains the Java source code of several kinect applications discussed in the Examples web-site.

  • J4K Kinect library for Processing
  • processing-for-kinect, this file contains the J4K library for Processing along with several examples. It is compatible with Processing 2.0 or newer versions. To install this library in Processing extract the contents of this zip file into your Documents/Processing/libraries/ folder.

  • Open source project
  • The UFDW and J4K libraries are open source Java libraries developed by Prof. Angelos Barmpoutis, and further extended by the students and faculty who work in the SAGE program (Serious and Applied Gaming Environments) at the University of Florida Digital Worlds Institute. You can find more information about how to join our graduate and undergraduate programs at this link (www.digitalworlds.ufl.edu). The source code can be downloaded from the UFDW Git repository as an eclipse project by following the instructions described here and using the UFDW Git repository address.

  • What to do next?
  • You can read a brief tutorial on "How to write your own Kinect-Java programs".
  • You can setup a Java project in Eclipse by following these steps: "How to setup a J4K project in Eclipse".
  • Optionally, you can browse the Gallery of J4K projects to see how other people use this library.


  • 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 UFDW 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