26.2. Summary

In this chapter you have seen how to use the Microsoft Synchronization Services for ADO.NET to build an occasionally connected application. While you have other considerations when building such an application, such as how to detect network connectivity, you have seen how to perform synchronization as a background task and how to separate the client and server components into different application tiers. With this knowledge, you can begin to work with this new technology to build richer applications that will continue to work regardless of where they are being used.

The importance of Sync Services in building occasionally connected applications suggests that it would be perfectly suited for building applications for mobile devices such as those capable of running the .NET Compact Framework. As you have seen in this chapter, the initial release of Sync Services works with SQL Server Compact Edition on the client side, which again suggests this technology is suited for Windows Mobile devices. Unfortunately, the initial release of the Microsoft Synchronization Services for ADO.NET does not have support for running against the .NET Compact Framework. However, you can expect a subsequent release to include support for device applications.

Get Professional Visual Studio® 2008 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.