PalmOrb for Route66

Last Updated
Tuesday, 03-Dec-2002 20:25:18 EST

playscreen.jpg (2376 bytes)

    I decided to try the Route66 package when I read the article in Maximum Linux, and love some of the ideas, but have problems with others...but that's the beauty of roll-your-own solutions. Anyone can find something to complain about with any solution they're handed, but when you hold all the code and know the architecture, you can do something about it. Also...who says it just has to play MP3s? That's acutally going to be secondary functionality next to recording GPS data, watching engine performance among other things I have planned.

I've managed to cobble together a system with items I had laying around the house (I understand not everyone is able to do this, but for me this was a valid solution). I use a Toshiba Techra 500CDT laptop for the linux box (already hardened to the environment and fast enough to handle several tasks, but unfortunately I have to run an inverter some of the time if I'm playing for more than a couple hours). The display was a bit more of a challenge as I didn't have a Matrix-Orbital, and found their price a little more than I was really interested in forking out at this time. I did however have on old PalmIII with a broken motherboard. $35 to PalmMedic later, I had just a plain old PalmIII hmmm... what's this??? a compact LCD with backlight AND touchscreen...hmmm... A quick search on Google , and voila... PalmOrb a (somewhat bare-bones) Matrix-Orbital emulator for your Palm!!! What it doesn't have any buttons? Well fortunately it's under the GNU licence, and after a few evenings of setting up a PalmOS development environment (on the Route66 box) and learning not only how to code C++, but also how to code for the Palm, I had all the functionality needed for "PalmOrb for Route66".

You can download the results below

PalmOrb for Route66 .PRC file 

icon.bmp (190 bytes)

PalmOrb for Route66 Source Tarball 

icon.bmp (190 bytes)


Thanks to J Robert Ray for his work thus far on PalmOrb v0.1, and Ander for his work on Route-66.


Before this I had no experience with SQL, but I'm now laying out my new schema, and going to start work on my own management system... but the point to all this is, that thanks to Route66, I now know how to do far more than I did when I started. I've had to dabble with (and gain confidence with) MySQL, C++, PalmOS, and some areas of Linux that I've never touched before thanks to the laptop install. Don't look at this as a lot of work and too expensive toy, but a challenge and building valuable skills.

Keep checking back here for more news and developments not only with my continuing development of PalmOrb, but also the development of my in-car player.

Things that I'd like/need to do;

    -power supply for the PalmIII with 2/3 AAA rechargable batteries (space left for integral charging circuit).

    -Figure out the mechanical  mounting of the cradle and PalmIII

     -Add configureability to PalmOrb for things like bps rate, buttons and a whole mess of other things

    -Write a player and management utilities that better serve my need (which I'll document here in the future)

 

Oh yeah... my costs for the whole deal

$34.45 - PalmIII Motherboard
$ 4.25 - Pair of AAAs
=======
$38.70

Email me with questions, comments or whatever else...

You are visitor number 0 to this web page.


Scott Holmes