Стратегия синхронизации данных с мобильными телефонами?

StackOverflow https://stackoverflow.com/questions/1651213

Вопрос

Мы создали серверное приложение .NET, в котором хранятся данные (контакты, электронная почта и т. д.). Мы хотели бы синхронизировать наши данные с мобильными устройствами:iPhone, Windows Mobile, Blackberry и т. д.

Как нам следует это сделать?

  • Создайте несколько мобильных приложений, по одному для каждой платформы (например,приложение для iPhone, приложение для Blackberry и т. д.), каждое приложение синхронизируется с нашим сервером.

  • Лицензируйте технологию протокола Microsoft Exchange от Microsoft, чтобы наше серверное приложение выдавало себя за сервер Exchange, тем самым обеспечивая автоматическую синхронизацию на всех различных платформах (как мы понимаем, iPhone, Windows Mobile, Blackberry и т. д.все они имеют встроенную возможность синхронизации с Microsoft Exchange).

Есть ли другие варианты для рассмотрения?

Какие-либо предложения?

Это было полезно?

Решение

Одним из вариантов, который вам обязательно следует рассмотреть, является платформа мобильных корпоративных приложений Oracle.Это комбинация нескольких различных продуктов, таких как Database Lite Mobile Server, ADF Mobile и JDeveloper.

Платформа мобильных корпоративных приложений позволяет один раз написать код с помощью JDeveloper и создавать пакеты для нескольких мобильных архитектур с помощью ADF Mobile.Database Lite Mobile Server может предоставлять приложения на мобильные устройства.После этого вы можете отслеживать и управлять мобильными устройствами с консоли управления мобильным сервером.Вот несколько ссылок на дополнительную информацию:

ОРАКУЛ МЕАП: http://bit.ly/fQbXUL

Мобильный сервер базы данных Lite: http://bit.ly/eJOzhN

Единственное предостережение: данные должны храниться в базе данных Oracle на серверной стороне.Надеюсь, это помогло, удачи в решении проблемы.

-- Эрик

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top