Wow… a long time since my last post! Anyway, I recently released a new service that facilitates the easy synchronisation of sqlite tables from a master data source down to mobile devices.
A simple example probably explains it best – imagine you have an application (whether it be on the iPhone or android) that displays a list of items (eg. a list of Bank ATMs). You would normally store this in an sqlite database and display the list after perform a SELECT statement on the table. The challenge is, though, how do you keep it up-to-date? Re-releasing the application every time a new ATM gets reported is not efficient, but writing your own synchronisation logic is time-consuming and error-prone (especially if you want to make sure that only new and changed records are replicated to the device). This is where the BlackDog Foundry sqlite replication service will help. You can upload the latest copy of the data to the BlackDog server, include a couple of classes in your application that get called periodically, and the BlackDog libraries automatically replicate the data to your device.
Check out our blog for a description of how to use the BlackDog sqlite replication service.
Posted by edwardaux