Implemented in Perl, these allow accessing PalmOS databases (notably addresses, todos, and memos) from the command line. Allows updating todo items...
A GTK -based "desktop" application that can sync with various PalmComputing PDAs. It includes the "big four" applications: DateBook, AddressBook, ToDo, and MemoPad. It also allows connecting in "plug-ins" to synchronize other applications. Currently that includes an expense application, a time sync so that you can adjust your Palm clock to match an NTP -synced host, and the GNU Keyring password manager application.
The author has shifted to Android-based devices, and is thinking about generating conduits to talk to that...
A conduit between jpilot and the Mail application.
MultiSync is a free modular program to synchronize calendars, addressbooks and other PIM data between programs on your computer and other computers, mobile devices, PDAs or cell phones. MultiSync works on any Gnome platform, such as Linux.
Some tiny machines (not 3Com Pilots) are powerful enough that they can actually run real OSes such as Linux. Recently, people have been working on no-MMU-needed ports of Linux to run it on systems (like PDAs) that typically don't have a MMU.
There are several approaches to the use of Linux with "very portable" computer hardware:
Run whatever proprietary OS was designed by the maker to run on the hardware, and then provide tools running on Linux to "sync" data between the PIM and some repository on Linux.
With PalmOS, there are programs such as pilot-link to move data back and forth between PDA and a Linux host.
With WinCE, it is possible to set up a serial connection and use FTP to transfer data back and forth.
Run a highly customized Linux kernel on the PDA, along with a highly customized user space.
Unfortunately, while they may be "running Linux," such systems may not interface meaningfully with "general purpose" Linux-based systems such as Red Hat, Debian , or SuSE. And they are not likely to be running much in the way of the rich set of tools associated with the Unix Philosophy.
At most, these systems run terribly abbreviated sets of Unix software, and are generally highly customized embedded systems.
Run the Linux kernel as well as a (perhaps somewhat abbreviated) set of Unix -related tools in user space.
If there is enough secondary storage, it may not be too terribly "abbreviated." Unfortunately, the less disk, and the less screen, and the less keyboard, the less capable such systems will be.
Home of some efforts to run Linux on handheld devices like the Compaq iPAQ H3600 and such...
Linux Agenda VR3
A MIPS-based PDA that looks a lot like the PalmPilot that apparently runs Linux, but syncs with Microsoft Outlook.
The company unfortunately "went bust."
A "Hot-Sync Manager" for the 3Com Pilot that works with the KDE Desktop.
XNotesPlus is a non-GPLed-but-nonetheless-free package that provides the following functionality:
Display, edit, save onscreen "sticky notes."
Notes can have audio/visual alarms attached to them, colours, categories
Persistent "display configuration" between sessions
3Com PalmPilot "Memo" support
3Com PalmPilot "Address" support
Can print envelopes using "Nenscript"
Audio alarms using "sox"
Motif and Gtk user interfaces
ColdSync is a tool for synchronizing PalmOS devices (PalmPilot, Palm V, Qualcomm PDQ, etc.) with Unix workstations.
Or NetBSD ...
There exists a port of NetBSD to MIPS-based PDAs as hpcmips, supporting a small but seemingly useful set of peripherals (flash disk, flash RAM, SCSI interface, several PCMCIA Ethernet cards), which is highly encouraging.