UFDW Java Library


The UFDW library is an open source Java library that contains several easy-to-use Java classes for creating standalone Java applications or Java applets with graphical user interface and 3D rendering in openGL using JogAmp's JOGL Java library.

Furthermore, it includes the J4K library, which offers a convenient way to use Microsoft's Kinect SDK in Java. You can read a brief tutorial on "How to write your own Kinect-Java programs" in less than 10 lines of Java code, and you can also download several source code examples from the Source Code Examples website.

This library was 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 Digital Worlds Institute. You can find more information about how to join our graduate and undergraduate programs at this link (www.digitalworlds.ufl.edu).

Where to begin?
  • You can download several source code examples from the Source Code Examples website.
  • You can also read a brief tutorial on "How to write your own Kinect-Java programs".
  • 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