Pocket PC Network Programming
| That's okay, I don't know what synchronize means anyway. Gonzo, Muppet Babies Up until this point, we have discussed the various communication technologies that are available to you when developing applications that run directly on a Pocket PC device. Although the Pocket PC can be used as a great stand-alone mobile device, it was actually designed to be a portable companion to your desktop computer. By establishing a partnership with your desktop using ActiveSync (which every device comes with), you can enable your Pocket PC to replicate and synchronize files, e-mail messages, appointments, and contacts, convert files between device and desktop formats, and even execute functions from the PC that will run remotely on your Pocket PC. This chapter describes how ActiveSync controls and manages the synchronization process between data on the desktop and a partnered device. It covers several different topics that deal with specific aspects of a desktop-device partnership, including the following:
Before we dive deeper into developing synchronization components and using the various replication APIs, let's first take a look at how the ActiveSync Manager coordinates and manages all of the connectivity services, service providers, and helper DLLs that are used in the synchronization process. |