Although I've had an Android based phone for a while (the ADP1, the developer version of the T-Mobile G1) since I recently purchased what is now a Linux based laptop (Fedora 11 x86_64, to be exact) I'm now interested in tethering (network connectivity via the phone's USB data cable). Jump to the download section to download my scripts without reading this long blog post.
I finally completed my port of my M12 Java applet to Android. Since I added some additional puzzle modes I decided to name it "Twelve Tile Puzzle". I created a small page for it where you can see a screenshot.
Recently I've been exploring the Android operating system. I was sufficiently curious to purchase an ADP1 (an android based developer phone from Google). I think I've done enough research to begin porting my M12 puzzle. I thought I'd share some of the things I've learned along the way starting with the way orientation works.