In this second article on how to develop kinect assisted applications with java, we will be implementing OpenNI java wrapper into Eclipse and make a simple project for starters.
First add all libraries you use for graphics rendering. Lately I’m familiar with LibGDX for doing graphics in Java so i will be adding its jar files into my project then i will include them in Java Build Path -> Libraries. Anyway i will not go into detail in this part because everybody has their choice of graphics library.
Now, let’s show Eclipse where is our Kinect wrappers and native libraries.
1- Click Projects -> Java Build Path -> Libraries
2- Click Add External JARs add select org.OpenNI.jar which is located in “C:Program FilesOpenNISamplesBinRelease”
3- Click Arrow button near Jar file we have just added to expand menu.
4- Double-Click on Native library location and select Jar path which is “C:Program FilesOpenNISamplesBinRelease”
At this stage, we are done with implementing the wrapper. But we need some sample code to test it , right?
In this article, we are going to setup a java project for kinect assisted software development. Last summer, i worked on kinect and developed a couple of games, a framework and an eclipse plugin allows you to control debugger by moving your hands.
Most time consuming part of kinect-assisted development is just the beginning, where you
have to setup kinect libraries and java wrapper. The rest is plain simple, API is just great. You dont need to code a single line of computer vision stuff, all that is taken care of for you in the background. API features gesture & pose detection and access to 3D coordinate for each joint. API I am talking about is OpenNI, which i chose instead of OpenKinect, because it has a Java Wrapper. But if you are going to use another language i’d recommend OpenKinect. Because OpenKinect also supports motor control.
So let’s start by downloading required drivers & files.
Hi my fellow readers,
I’ve been studying on android application development last week.As i was familiar with OpenGL and it’s port for Embedded Systems which is GLES ,i choosed to study on that part first.
I’m planning to make 2D Slingshot based game for Android.So i made a simple demo. to implement main, fundemental structure of the software that is going to be required to build-up a Slingshot game.
How it works:
You can add new circular masses by dragging white circle below the blue line.
As you drag, There you will see a white line appearing , which signifies the launch speed of the mass that will be created as you stop tapping.
I named it Gravitan but it’s simply the predecessor of the upcoming slingshot game. here are some screenshots
Please report any bug you discover