In the previous chapter, we learnt Rhom in our employee application. I think we are very much clearer how a normal Rhodes application works along with Rhom.
In this chapter, we will learn about the synchronization framework RhoSync that keeps application data current and available on user's smart phones. The information is stored locally on a user's device and is available even when the user is disconnected or offline. The RhoSync server handles the job of connecting the Rhodes client to a backend application, keeping track of multiple devices and what information they request, and sending them just those updates. RhoSync can also be used to keep track of the changes in data and then efficiently "push" those changes to the connected users via the native smart phone push SDKs.
Synchronization servers for mobile apps have existed for a long time. RhoSync is different from other sync servers as it has very high scalability via NoSQL caching. It can also...