The SynCE project is made up of a number of separate packages. These are briefly described here, with a note of the latest version of each.
libsynce (0.14)
A core library, mostly consisting of utility and helper functions.
librapi2 (0.14)
RAPI (Remote API) is the Microsoft protocol used to control and communicate with Windows Mobile devices. This library implements those functions.
librra (0.14)
RRA (Remote Replication Agent) is used to synchronise PIM (Personal Information Manager) and other data.
synce-hal (0.14)
This is the connection framework that detects a connected device via HAL and makes it available to the system.
librtfcomp (1.1)
Various fields in PIM data on Windows Mobile 5 and higher are stored as compressed RTF. This library provides conversion functions.
synce-sync-engine (0.14)
The data synchronisation software for Windows Mobile 5 and later, including a plugin for opensync.
libopensync-plugin-synce-rra (0.22.1)
The data synchronisation plugin for devices running WM 2003 and earlier.
dynamite (0.1.1), unshield (0.6), orange (0.4)
Libraries and utilities for unpacking installer packages used on Windows.
synce-trayicon (0.14)
A GTK/Gnome system tray icon displaying device status and providing various services.
synce-gvfs (0.3), synce-gnomevfs (0.13)
These provide access to the filesystem of a device for nautilus and other GTK/Gnome apps. gvfs is used by newer systems, and is a replacement for gnomevfs
gcemirror (0.1)
A GTK based remote viewer and controller, in the vein of VNC.
synce-kpm (0.14)
A KDE system tray icon displaying device status and providing various services.
kde4-kio-rapip (0.2), synce-kio-rapip (0.11)
These provide access to the filesystem of a device for KDE apps, for KDE4 and KDE3 respectively.
kde4-kcemirror (0.1), kcemirror (0.2.1)
KDE remote viewer and controller, in the vein of VNC, for KDE4 and KDE3 respectively.
fur (0.4.6)
FUSE based filesystem access to a connected device.
Deprecated and obsolete components
These are either no longer required, have been replaced, or are unmaintained. They are frequently encountered in distribution repositories and often serve to confuse.
usb-rndis-lite
Linux kernel module containing fixes that have been merged into the kernel.
odccm
A connection daemon that has been replaced by synce-hal
synce-serial
Used to connect to WM 2003 and earlier devices, replaced by synce-hal
synce-kde
Various KDE applications that are no longer maintained, and have been replaced.
vdccm
An older connection daemon that was part of synce-kde
pywbxml
Python bindings for the wbxml library, once used by synce-sync-engine but no longer required.
synce-software-manager
Device application (un)installer, merged into synce-trayicon.
