Я разрабатываю мобильное веб-приложение (для iPhone и Android) с локальной базой данных (с использованием веб-хранилища html5), поэтому мое приложение все еще можно использовать, когда пользователь находится в автономном режиме.
Это работает отлично, но я хочу сохранить локальные данные на сервере. Поэтому мне нужно синхронизировать локальную БД с БД на сервере. Синхронизация может быть только односторонней, но в будущем я хотел бы синхронизировать ее в обоих направлениях (сервер ‹-> локальная БД).
Это требование выглядит очень распространенным (или будет распространено в будущем для мобильных веб-приложений), но я не могу найти библиотеку, выполняющую это.
Я знаю, что Google делает это в своем мобильном веб-приложении (например, Gmail), и я обнаружил WSPL project проект Google, но без исходного кода для загрузки.
Если я не могу найти решение, я создам для этого библиотеку, так как односторонняя синхронизация не выглядит сложной, но мне интересно, есть ли другие решения.