As far as I can see, SyncML will be part of DataPortability paradigm,
so I would present here an open source project SyncML.NET Client API
at http://sourceforge.net/projects/syncmldotnet
In addition to existing SyncML API implemented in C++ and Java,
the .NET API will give software developers an alternative to introduce
meta data synchronization for existing applications built on
Microsoft .NET Framework.