2012-01-17 2 views
8

Мы рассматриваем возможность использования MonoTouch и MonoDroid для создания приложения для кросс-платформенных приложений.Репликационная структура для Mono

Это приложение будет обрабатывать локальную базу данных, которая должна быть синхронизирована с основной базой данных (только для одной репликации).

Единственный проект удаленно, как то, что мы ищем: http://www.blackdogfoundry.com/home. Однако мы не удовлетворены тем, что запускаем его как службу (а также для Objective-C и Java, а не для Mono).

Синхронизация центральных баз данных с локальным SQLite в устройстве кажется очень распространенным вопросом. Странно, что для этого нет какой-то рамки (платный или с открытым исходным кодом).

Rhomobile предлагает RhoConnect для этого. Все еще не подходит для нас.

BTW: Я знаю, что мы можем его построить с помощью веб-сервисов и столбцов временной отметки. Я просто хотел бы избежать необходимости делать это, если это возможно.

Итак, вопрос: знаете ли вы о какой-либо структуре/библиотеке и т. Д., Которая может быть использована MonoTouch и/или MonoDroid для синхронизации локальной базы данных с центральной базой данных?

Спасибо.

+1

У нас есть один из них. Дайте мне 2 дня, чтобы проверить, я думаю, мы сможем GPL (и будем делать это конечно) –

+0

Спасибо. Я также нашел [QuickConnect] (http://www.quickconnectfamily.org/qcdbsync/more.html#), но он выглядит как неактивный проект. – rufo

+0

попробуйте это [siaqodb] (http://siaqodb.com/) Я думаю, что то, что я собираюсь использовать, у меня такая же ситуация. – Janub

ответ

2

Попробуйте siaqodb, он полностью поддерживает MonoDroid и MonoTouch и имеет поставщика SyncFramework, который вы можете сохранить локальным db Sync-ed с SQLServer со стороны сервера.