I believe that's called SyncML. There are already adaptors for it for Apple's suite of products, I think for MS's suite, for syncing SyncML devices to Google, and many MANY phones and PDAs already have SyncML clients (including Nokia S60 phones). People have been requesting a SyncML client in Maemo for _years_. (me, specifically, for 2 years)