I'm looking to control our robot fish with an Xbox controller . . .
I'm still a bit open on the platform, but I think my team has mostly decided on using Java.
The wireless Xbox controller links up to a PC using USB, so the Java code would need to read in the data from the com port and interpret it into useful information. A GUI/PC must be involved, so it cannot be a direct controller-robot link.
I've browsed google for half an hour with no luck finding such source code . . . anyone know of any? We can figure it out if we have to, but I was hoping to save a week of coding

ps - I found C++ Xbox code, in case anyone is interested:
http://www.codeproject.com/KB/directx/xbox360_cont_xinput.aspx