Chapter 7. RhoSync

Synchronization servers provide the ability for mobile users to access information even when the device is offline or disconnected. They can also dramatically simplify the programming model. Developers can assume the data that they need is available locally in a database instead of writing code to access the network and take apart the data from some wire format.

In the past, synchronization servers assumed access to an underlying database for the application they wanted to mobilize. This was true of sync servers such as IntelliSync (now discontinued by Nokia) and Motorola Starfish. With the advent of Software As A Service (SaaS), such as SalesForce, Siebel On Demand, SugarCRM On Demand, and others, direct access to a database ...

Get Pro Smartphone Cross-Platform Development: iPhone, BlackBerry, Windows Mobile, and Android Development and Distribution 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.