SyncML
This API is a protocol that supports all sorts of moble devices includeing PDAs, laptops, pages and cellphones.
SyncML (Synchronization Markup Language) is the former name (currently referred to as: Open Mobile Alliance Data Synchronization and Device Management) for a platform-independent information synchronization standard.
More description in detauls can bew viewed here.