SmallBASIC is a free interpreter for BASIC, a simple computer language, targeting simplicity, mathematics, and graphics. Also, it has a powerfull string library, supports external C modules (shared libs), uses dynamic arrays (by default) and has no data types. Versions exists for Linux (or other Unix), PalmOS, DOS, Win32, VTOS (Helio), and Franklins (eBookman). It uses a lot of drivers, including svgalib, ncurses, and framebuffer.
SyncML is the common language for synchronizing all devices and applications over any network. SyncML leverages eXtensible Markup Language (XML), making SyncML a truly future-proof platform. With SyncML, networked information can be synchronized with any mobile device, and mobile information can be synchronized with any networked applications. SyncML is an open standard.
Romeo is a tool for constructing customized Palm OS ROM images. With Romeo, you can remove unused default applications from your Palm, and install other applications in ROM to save RAM and increase their durability. Romeo can also display a great deal of information about the structure of Palm OS ROMs and PRCs.
Conten Board for Desktop and Handheld allows you to maintain articles on your Web site from a desktop or handheld device. The articles can be viewed from a desktop browser, PDA browser, or other PDA software. It has been tested on Palmscape, Handspring Blazer, and iSilo (using Sony Clie).
palmfs is a PalmOS filesystem access software for Linux, based on FUSE. It consists of two parts, a client and a server. The client is a FUSE-based application running on the Linux system. The server part is a PalmOS application that actually executes commands sent by the client. It is intented to support various communication ports and to access the PalmOS internal filesystem as well as expansion cards.