July 2012
Intermediate to advanced
816 pages
27h 38m
English
Building an application that operates whether connected or not requires a different architecture than a “traditional” application. An application designed to work without a continuous network connection has several characteristics that are not present in a typical desktop application. An occasionally connected system must be able to manage changes made while disconnected, resolve data conflicts that arise during synchronization, and update the local data store appropriately. Collectively, these processes are known as data synchronization. The system’s ability to synchronize data is its primary characteristic.
A secondary characteristic stems from the limitations of the devices the system runs ...
Read now
Unlock full access