Нужно ваше предложение для клиента Exchange ActiveSync

Я как раз собираюсь начать создавать клиент MS Exchange ActiveSync. Я нашел два типа реализации. Я не знаю, какой подход правильный.

  1. http://social.msdn.microsoft.com/Forums/en-US/os_exchangeprotocols/thread/3b1e73fc-b69a-4ed2-a905-d15af6666f22

  2. http://msdn.microsoft.com/en-us/library/hh361570%28EXCHG.140%29.aspx

Первый вариант говорит о том, что команда отправляется на мой сервер Exchange (из моего почтового приложения для iPhone) и тело не закодировано в xml. Я действительно не нашел никакой другой стандартной документации по ActiveSync без использования закодированного xml.

Второй вариант говорит об использовании WBXML и ActiveSync HTTP для выполнения правильного действия. Это очень хорошо задокументировано.

Я действительно запутался, думая о том, каким должен быть правильный подход к выполнению таких действий, как SendMail, Reply, Forward, пометка Read/Unread и т.д.

Не могли бы вы, ребята, помочь мне выбрать правильный базовый подход, который поддерживает все версии серверов обмена с минимальными изменениями (Exchange 2007, 2010 и т. д.).


person Somnath    schedule 16.04.2013    source источник


Ответы (1)


Поскольку вы упомянули Exchange ActiveSync, я полагаю, что вы создаете почтовый клиент для КПК? Если да, вы можете использовать подход WBXML.

Например, если вы создаете приложение для Android в phoneGap, вы можете решить эту проблему двумя способами. Либо пользовательский KXML синтаксический анализатор Java для синтаксического анализа, кодирования и декодирования wbxml, xml, либо подход javascript с эта библиотека.

person Nobal Mohan    schedule 29.05.2013