As a bit of a break from all the work around here, I decided to work on a project I've wanted to try out for a while - turning an iPod into a trackpad (like the one on most laptops) for my computer. More specifically, a wireless trackpad so I can control the computer from across the room. While looking for an existing solution, I found an app for jailbroken iPods that seems to do exactly what I was looking for, but my iPod isn't jailbroken, so that was just teasing me. So, on Friday and Saturday in about 6-10 hours, I coded up a little proof of concept. This system only relies on the Safari web browser built into the ipod touch and some custom software on the computer. Some technical details: The system uses an Apache webserver on the computer to serve the trackpad.htm file. That html page contains JavaScript that handles touches and movement on the iPod and sends that data via Ajax to the Java "backend" running on the computer. The Java backend interprets tha...