The ActiveSync Architecture

As stated earlier, ActiveSync is concerned with the synchronization of data between the device and the desktop. It is interesting that the architecture is based on the concept of ActiveSync providers, so that a variety of synchronization types can be supported. When looking at this architecture, as Figure 6-5 shows, you'll notice that there are both desktop and device components and that both are based on COM.

Figure 6-5. The Architecture of ActiveSync. This diagram illustrates the desktop and device software used by ActiveSync.

In the remainder of this section, we'll briefly review the two primary components of the ...

Get Building Solutions with the Microsoft .NET Compact Framework: Architecture and Best Practices for Mobile Development 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.