Communicating with the Palm under Linux

Before we can talk about what to put on the Palm, we have to talk about how to communicate with it. The most fundamental thing that you must have is pilot-link. Pilot-link is the primitive set of functionality needed for any type of communication. It comes in the form of a command-line interface and it also provides a runtime interface via a shared object library. In addition, it comes with a perl interface.

The best way to learn how to use pilot-link is to read the man pages that accompany it. But a hint to get you started is to learn about pilot-xfer. Most functionality happens through that program.

Now let's talk about an interface with a GUI. There are a number of choices out there. After having reviewed a number of them, my choice is clearly jpilot . The difference is that jpilot knows how to actually sync up bewteen the data available on the computer and the data on the palm. The rest of the apps that are available only know how to backup the data. Also, jpilot allows you to properly edit the data on the computer. This includes things like the addressbook and the datebook.

Other candidates include:

Apps that I run on my Palm

My best place for finding apps is over at PalmGear.com. This is a very well organized setup which does a good job of being responsive.

Screen Protectors

I use WriteRight from Concept Kitchen. (Their web site seems to be gone but they're available everywhere.)

Also, this guy looks good. I'd be curious to hear what anyone thinks of these if you order them.

Stylus Stuff

Once again, the worst stylus is the junk plastic one that comes with the Palm. The best is the nice nylon one from PDA Panache. You can buy a stylus from them or you can do what I did which was to buy just the tip and insert it into a pen I got at Stylus Central. I did replace the builtin stylus cuz sometimes you just need it. I got this stylus from LandWare. It really is cool and will elevate you to being a higher level alpha geek.
device-photogenic