Frequently Asked Questions

In this section you’ll find answers to the most commonly asked questions about wiigee. If your own question is not among these, don’t hesitate and ask for help via Contact Us in the footer of this page.


What do I need to run wiigee?
To perform gesture recognition using wiigee you need: Java 5.0 or later, a JSR-82 Bluetooth library and at least one wiimote. As for the Bluetooth library, we used the avetana implementation during our own development (small fee for Windows and Mac, free for Linux) but successfully tested BlueCove (free for all plattforms) as well.

Does wiigee support multiple wiimotes?
Yes, wiigee is able to handle multiple wiimotes. Thus, for each device you may perform a separate gesture recognition.

Does wiigee allow access to hardware features of a wiimote other than it’s acceleration sensor?
Yes. In addition to performing gesture recognition, wiigee gives you full access to the wiimote’s hardware. That includes: raw acceleration data, infrared camera, LED lights as well as the vibratation motor.

I successfully compiled my project using wiigee. Now, how do I perform gestures?
To perform gestures, you have to understand the basic concept behind wiigee. That is: before the system is able to recognize a gesture it first has to be trained for it. You do this by performing the desired gesture multiple times during a phase called training and only then, after conluding this training, wiigee is able to recognize it. Consult the Basic Tutorial for an introduction to the technical basics and the section Background for further info.

How much training sessions are needed for reliable recognition results?
Typically 5 to 10 training session are enough to get feasable results during recognition. However, we recommend 10 to 15 to make the results even more reliable.

What is a gesture anyway?
Since wiigee is a technical framework, the term gesture is used with a slighty different connotation compared to our everyday idea of the term. It describes an ordered, finite series of three-dimensional acceleration vectors with an explicit start and an explicit end. Thus, continuously waving an arm would not be a gesture from this point of view (there is no defined end) but waving it exactly two times would be. For further information on this topic, consider the Background-section.


Further questions may be asked by contacting us via Contact Us in the footer of this page.