Introduction
WiimoteCommander is a tool for connecting wiimotes (with extensions) to a PC. Key features:- Portable: 100% pure Java. It runs under Linux, Windows, MAC...
- Connect up to seven wiimotes simultaneously.
- Display events of all connected wiimotes and extensions.
- Display status of all connected wiimotes (Battery levels, Bluetooth addresses, ...).
- Control wiimotes speakers, rumble and LEDs.
- See a 3D view of connected wiimotes with real time moves.
- Experiment a complex cursor using Infra-Red events. Include cursor rotation (wiimote pitch) and zoom (wiimote distance).
- Free: The LGPL license permit you to freely use and include this software in your products.
Requirements
- Java JRE 5.0 or newer.
- A Bluetooth device (Tested successfully with a D-Link DBT-122).
- A Java Bluetooth stack, compliant to the JSR082 standard (For Windows, try bluecove - http://bluecove.sourceforge.net).
- The WiiRemoteJ API v1.5 (http://www.wiili.org/WiiremoteJ).
- The Java 3D API (http://java3d.dev.java.net/binary-builds.html) - Optional: Only required if you want to use the 3D window.
How to start
If you've made the required APIs JAR files available for the JVM, you just have to execute the "WiimoteCommnder.jar" file directly. It contains a manifest with the "Main-Class" defined inside. You can also run the JAR with following command line:java -jar WiimoteCommander.jar -<look>where
<look>
can be one of the following string values:
- CROSS_PLATFORM
- SYSTEM
- METAL
- WINDOWS
- MOTIF
- a full qualified look&feel class (with package path)
Example:
java -jar WiimoteCommander.jar -METAL
will run the application with a "METAL" look&feel.
Details
Following information is available on this Web site:- Details on how to use wiimote windows (events, status, controller and 3D viewer).
- Details on how to use event windows for extensions.
- Details on how to fake a device you do not own (wiimote, nunchuck, classic controller and guitar).
- Download and links for this project.