![]() |
[Contact Us] |
Connecting Palm Vx with Linux |
||
|
by R.M. Schneider BackgroundMy use of a Palm (starting with a III, now a Vx) has "stood the test of time". I wanted to replace my Daytimer® , which was beginning to feel too big and bulky, with something smaller and more "electronic". Further, an increasing amount of my personal information was contained on numerous computers I found myself using, and integrating that usage with the Daytimer was proving to be a challenge. To minimise the bulk of the Daytimer notebook, unfortunately and inevitably much of my time ended up with trying to find a print-out "format" which would maximise the information and minimise the page count. Up to that point I had tried many different "smaller" personal information management solutions. None really worked. One day a friend, whose opinions I greatly respect, showed me how he used his Palm and why he thought it was a terrific tool. His view was that it was deliberately simple. It was designed to do only specific things in simple ways. Until then, I was wary of the Palm because I thought I was seeking something more sophisticated. He helped me understand (yet again) simplicity is best. In 1997 I bought a Palm III. It lasted a couple of years until it stopped working and I didn't bother to fix it. I then bought a Palm Vx which is faster, more memory, and a crisper display. With the software provided by 3Com, I synchronise the data with my home computer to to Palm's Desktop I also am a keen user of AvantGo to download huge quantities of material from major publications (New York Times, The Times, The Economist, The Daily Telegraph, etc.) to read on the Palm while I travel or am in meetings where my full attention is neither required nor wanted. A few years ago, I purchased a folding keyboard for the Palm which has turned the Palm into a tool for writing. I'm happy with the Palm Vx, except for the fact that now as it ages the battery is becoming less performant and when it dies I will be forced to buy an entire new unit.. Interchange with Linux NeededI've migrated my home computer use almost completely from Microsoft Windows and Windows applications to Linux (desktop and separate server for the home network), as described elsewhere on this web site. Because I was dependant on Windows to do this synchronisation, I had to close down Linux on the desktop, re-boot into Windows, re-connect to the Internet, and synchronise the data. I continued to synchronise to Microsoft Outlook simply to provide the backup. I needed Linux connectivity with the the Palm. Yes, I knew it could be done, but until then I had not explored how to do it--so I started to explore. The purpose of this document is to describe how I now connect the Palm with Linux. One laggard was synchronising the Palm with the Linux machine. Due to how I use my Palm, my synchronisation needs are limited to:
Future needs may include downloading all new mail into the Palm's Inbox. Software to Connecting Palm with LinuxThe following software is used to provide data connectivity between the Palm and the Linux box. Pilot-LinkI use the suite of command line programs included in Pilot-Link which was included in my Red Hat distribution (7.1). I understand is included in most Linux distributions. It is a set of separate, self-contained programs that interchange data between the Palm and the Linux box. The "man" page for the suite provides full information. The key program is:
Other useful programs in the Pilot-Link suite include:
Pilot-mailsyncPilot-mailsync transfers mail to and from the Palm's Mail application. It uses locally-installed sendmail (or equivalent) to send mail from the Palm. It uses c-client and so is capable of transferring mail to the Palm from a variety of sources, including local mailbox and mail handling mail files, including POP3 and IMAP servers. The project is available on Freshmeat, and is available for your free use under the Mozilla Public License. See References. MalSync for AvantGoMalsync is used to synchronise the Palm with AvantGo. See References. Hardware and System SetupThis section describes how to connect the Palm to the Linux system at a hardware/system level:
If this is not successful, then re-check your work, and see the PalmOS Desktop How-to for troubleshooting advice. Palm Data Backup
Send Mail from Palm OutboxThe pilot-mailsync program transfers mail to and from the Palm mail application. It uses sendmail (or equivalent) on the Linux machine. The README file with pilot-mailsync describes the configuration alternatives. I use a configuration file .pilotmailrc in my home directory which contains the following: device=/dev/pilot Execute the command: pilot-mailsync You will be prompted to press the Palm's hot-synch key. Mail will then move from the Palm's outbox "sendmail" program on the Linux machine and then onward to it's destination. AvantGo SynchronisationThe AvantGo client package includes "Mobile Link" which manages the communication between the Palm and the AvantGo server on the Internet. It is possible to configure the Palm to connect to the Linux box as a network client using the PPP daemon (PPPD), and use standard TCP/IP networking to make the connection onward to the AvantGo computer. To do this you need to know what you are doing. This will not be discussed here. There is an easier way ... Get the "malsync" program (see see References). Installation involves compiling the source code to create an executable program "malsync" which you can move to your /usr/local/bin directory. Malsync works with and requires Pilot-link. To synchronise with AvantGo with malsync installed:
Script that Does it All#
synchronize with avant go References
R.M. Schneider
|