Libsyncml is a implementation of the SyncML protocol, used e.g. on Nokia cell phones.