Saya mengembangkan aplikasi web seluler (untuk iPhone & Android) dengan basis data lokal (menggunakan penyimpanan HTML5) sehingga aplikasi saya masih dapat digunakan ketika pengguna sedang offline.
Ini berfungsi dengan baik, tetapi saya ingin menyimpan data lokal di server. Jadi saya perlu menyinkronkan DB lokal dengan DB di server. Sinkronisasi hanya bisa satu arah, tetapi di masa depan, saya ingin menyinkronkannya dengan cara yang sama (server <-> DB lokal).
Permintaan ini terlihat sangat umum (atau akan menjadi umum di masa depan untuk aplikasi web seluler), tetapi saya tidak dapat menemukan perpustakaan melakukan hal itu.
Saya tahu Google melakukan itu di aplikasi web seluler mereka (mis. Gmail), dan saya menemukan proyek WSPL proyek google tetapi tanpa sumber untuk diunduh.
Jika saya tidak dapat menemukan solusi, saya akan membuat perpustakaan untuk melakukan itu, karena satu cara sinkronisasi tidak terlihat sulit, tetapi saya ingin tahu apakah ada solusi lain.