
The Nintendo Wiimote is a novel and popular user input device that has made human computer interaction intuitive, fun, and non-traditional. Since its release with the Wii gaming console in 2006, over 50 million Wiimotes have been sold. The Wiimote's immense popularity and low cost has sparked interest from all corners of the research community, specifically the education and psychology community. Educators, for example, have used the Wiimote to engage students in the classroom, allowing them to learn and have fun at the same time. The Wiimote's innovative motion and position tracking controls have made this a popular tool in computer interactions. Aimed at facilitating this growing research interest, WiiDoRF was built to make capturing a user's game decisions from Wiimote interactions and writing games for that purpose simple and easy. WiiDoRF is 100% open source, highly modular, Java written, and customizable. Furthermore, WiiDoRF is scalable to potentially facilitate large scale, statistical data mining with its back end MySQL database. Experimental results with WiiDoRF have shown the viability of decision recording games written in WiiDoRF. Ideally WiiDoRF could be used by educators and psychologists to study and keep track of a user's learning.
The framework uses the
WiiuseJ Drivers in order to connect the wiimote to the computer. These drivers already come included with the WiiDoRF source code.
The code is completely open and we simply ask that you properly attribute the website when writing your code. The code was written through various efforts of Mark Overholt, Simon Zhang, and their advisor Aaron Striegel.
Resources
Mark Overholt - moverholt@mail.bradley.edu
Simon Zhang - sz235@cornell.edu
This work was supported in part by the National Science Foundation through an REU site grant (CNS-0754933). Additional REU site details can be found
here.