Pattern | Description |
---|---|
Asynchronous data synchronizations | Managing a data synchronization event asynchronously and without blocking the user interface. |
Synchronous data synchronization | Manage a data synchronization event synchronously; blocking the user interface while it occurs. |
Partial storage | Synchronize and store data only as needed to optimize network bandwidth and storage space usage. |
Complete storage | Synchronize and store data before it is needed so the application has better response or loading time. |
Full transfer | On a synchronization event, the entire dataset is transferred between the mobile device and the remote system. |
Timestamp transfer | On a synchronization event, only the parts of the dataset changed since the last synchronization are transferred between the mobile device and the remote system using a last-changed timestamp. |
Mathematical transfer | On a synchronization event, only the parts of the dataset changed since the last synchronization are transferred between the mobile device and the remote system using a mathematical method. |