TriComm is a commercially avalable communications C++ library. It allows to generically establish TCP/IP, Serial or Bluetooth connections and operate them via the same API, just like they are the same.
Ideal for transport-independent communications applications, such as terminals for custom equipment. For wireless communications, the Bluetooth Serial Port Profile is used.
It's a standard profile, which allows to connect to a wide set of devices, such as Bluetooth dongles, computers, mobile phones and so on. Nowdays support for SPP is a must-have feature for terminal applications, designed for different flavours of modern equipment.
TCP/IP utilizes the Palm's internal TCP stack to establish connections to remote hosts located anywhere in the Internet. If the TCP/IP connection is not up, it's automatically brought up.
Palms can easily use IR, Wi-fi, Bluetooth or direct connection to the PC in order sign up to the network. Using TriComm, the program connects and accepts incoming TCP/IP connections on any port just with a few lines of code.
The library does the rest, including the interface part, including the nice ;Waiting for connection; or Connecting to dialogs. Using a special cable, your Palm can communicate with other devices using the old good COM port technology.
This way you can control many pieces of equipment, which provide this kind of interface. Modems, sensors and telemetry devices are just a cable away!