Sync Services for ADO.NET for Windows Mobile Devices

Last Tuesday, I presented a session with a really long title, but essentially it's about occasionally-connected smart clients. I only had 30 minutes to present my session because the session prior to mine overran. I missed out an important aspect of my presentation which is how does a smart client could run both online and offline. Synchronization is the key to that. I touched upon the new Microsoft Sync Services for ADO.NET. The good thing is that Sync Services are not just for ADO.NET but also for any data type, any data store, any network transfer protocol, and network topology. Check out the Microsoft Sync Framework.

Synchronization Services for ADO.NET Available for Windows Mobile Devices
Microsoft Synchronization Services for ADO.NET v1.0 Community Technology Preview (CTP) for devices is now available. Microsoft Synchronization Services for ADO.NET v1.0 provides the ability to synchronize data from disparate sources. Rather than simply replicating a database and its schema, the Synchronization Services API provides a set of components to synchronize data between data services and a local store.
The Synchronization Services API, which is modeled after the ADO.NET data access APIs, gives you an intuitive way to synchronize data. It makes building applications for occasionally connected environments a logical extension of building applications where you can count on a consistent network connection.

In a later blog post, I would like to share with you a sample application that is all enabled for collaboration and offline.

Technorati Tags: Sync Services for ADO.NET,occasionally-connected,smart clients