The Importance of Synchronization

From the early chapters of the book, we have discussed mobile development from the perspective of data handling by exploring essential architectural concepts. In this journey, we have covered local data handling, remote data access, and caching data. If you combine the functionality of these three concepts into an application, you will be able to design software that pushes and pulls large amounts of data, regardless of whether it is already located on the device. In environments where the application functions over limited bandwidth connections, however, these techniques may be frustrating to the user due to the waiting involved. Therefore, the amount of data transmitted from constrained devices should be limited, ...

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.