for laptops and PDAs (e.g. SHARP's Zaurus models SL-5x00 and C-7x0) provides a fast, convenient way of connecting mobile Linux computers to another
personal computer or notebook computer or mobile phone without any cabling. The AIRcable uses a
BlueTooth connection without the need to set up a complicated BlueTooth configuration.
For example: The AIRcable Zaurus-USB can be used for syncing the Zaurus (ZaurusManager, Intellisync), for Qtopia desktop and for network connections through the PC (Linux, Windows and Apple) running pppd.
AIRcable Zaurus comes with two distinct connectors: one that plugs into your Zaurus, and one that plugs into the USB port on your computer. The AIRcable Zaurus automatically establishes a serial connection between the Zaurus (/dev/ttyS0) and the PC (/dev/ttyUSB0 or COMx).
As a bonus, the dual pairing feature lets you connect the Zaurus module to a Bluetooth cell phone. See technical information for details. This keeps you online while you are on the road.
Note that the Zaurus side connector plugs into the serial (cradle) port and not into the Zaurus's compact flash (CF) port, which allows the CF port to be used for other purposes while wirelessly connected.
The Linux IrDA Project(http://irda.sourceforge.net/) provides software for IrDA connections to cellular phones.
I have setup a survey of infrared devices and their Linux status, which contains information about IrDA connections to cellular phones.
For Linux information on the cards listed below see my survey of PCMCIA Cards.
Dave Davey has set up a survey of GSM modems working with Linux(http://www.windclimber.net/linux/gsm-modem.pcgi).
GSMLIB(http://www.pxh.de/fs/gsmlib/) is a library to access GSM mobile phones through GSM modems. Features include: modification of phonebooks stored in the mobile phone or on the SIM card, reading and writing of SMS messages stored in the mobile phone, sending and reception of SMS messages. Additionally, some simple command line programs are provided to use these features.
xgsm(http://www.pxh.de/fs/xgsmlib/index.html) is a GNOME-based GUI for the gsmlib library. xgsm allows the user to edit/backup/manage a mobile phone's phonebook and SMS entries. It also enables one to send and receive SMS messages via a mobile phone using a computer.
GPRS is a General Packet Radio Service, an add-on to GSM and TDMA cellular telephone standards used all over the world. It allows (almost) always-on Internet connections using GSM (or TDMA) telephones. GPRS-HOWTO(http://turtiainen.dna.fi/GPRS-HOWTO)
The SyncML server in PHP(http://nicolas.bougues.net/syncml/) is based (right now) on a MySQL backend, but could easily use other kinds of SQL servers, LDAP servers or even flat files. SyncML is an XML based protocol family, aimed at providing remote synchronisation of mobile devices. It's built-in more and more mobile devices, such as mobile phones or PDAs
MultiSync(http://multisync.sourceforge.net) 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. It supports IrMC Mobile Client synchronization (supported by e.g. SonyEricsson T39/T68i, Siemens S45i/S55 phones etc.) via Bluetooth or IrDA on Linux or cable connection.
The KSyncML(http://www.borowka.net/~maciek/ksyncml/index.html) is a SyncML Konnector for Kitchensync. The SyncML is a protocol invented by Nokia, Ericsson and others in order to provide a standard platform for synchronizing various data between various devices. Theoreticaly it is possible to synchronize anything using SyncML. The current devices however, use it mainly for all kind of PIM (Personal Information Management) data: calendars, contacts and so on.... Kitchensync is the synchronization program and framework for the KDE PIM suite. The current stable version is 0.0.6, but there is a lot of things going in the KDE CVS tree and we target this version for KSyncML development. A "konnector" is a plugin for KitchenSync allowing it to connect to a specific device.
The GPE MultiSync Plugin(http://handhelds.org/~florian/multisync/) is used to syncronize GPE PIM data with other devices and software. It currently supports syncing tasks (ToDo/gpe-todo), events (Calendar/gpe-calendar) and contacts (Contacts/gpe-contacts). Apart from GPE, Multisync provides syncronisation against Ximian Evolution, devices that use SyncML (over TCP/IP), Palm PDAs, Opie based PDA software and IrMc ddevices. Additionally it is possible to create backups using multisync.
Symbian OS GNU/Linux Connectivity How To(http://mobile.linux.pt/p800/) by Mal Minhas.