Как я могу интегрировать CalDAV и CardDAV

Я пытаюсь разрешить людям (из URL-адреса) подключаться к календарю/контактам со своего телефона iPhone, Blackbury или Android — как лучше всего это сделать?

Я немного почитал, и мне кажется, что CalDAV и CardDAV — лучший способ интегрировать календари/контакты, но как именно я могу это сделать? В Интернете, похоже, отсутствует стандартный способ интеграции этого на несколько устройств.

Какие мобильные устройства их поддерживают? И можно ли просто указать URL-адрес, а затем календарь/контакты автоматически синхронизируются!?


person Techco1    schedule 01.03.2011    source источник
comment
Это очень просто. Я только что создал подробный учебник об этом и многих других вещах. Главная это поможет вам: kwoxer .de/2016/05/05/   -  person kwoxer    schedule 05.05.2016


Ответы (3)


Все это предполагает, что у вас где-то установлена ​​какая-то установка сервера Groupware, которая служит хранилищем для этой информации.

Что касается открытого исходного кода, вы можете рассмотреть продукт под названием Sogo. Apple также создает сервер caldav/carddav, написанный на python. Они ожидают, что вы купите сервер Mac, но вы можете скачать код и запустить его с ПК или Linux. Существует множество платных программ для групповой работы.

Возможно, вы захотите проверить клиентское программное обеспечение с открытым исходным кодом, написанное теми же ребятами, которые разрабатывают Sogo, под названием funambol. Это утверждает, что это x-mobile (все те, которые вы упомянули в любом случае).

Идея, лежащая в основе всех протоколов *DAV, заключается в том, что да, все делается Ури (на самом деле это было указано Тимом Бернерсом Ли в его черновике для Интернета).

Я только что прошел через этот же процесс и нашел только новые стандарты, из которых *DAV являются де-факто IMO. HTC использует активную синхронизацию MS на моем HD2 для синхронизации моего Gmail. Иди разберись!

person jenson-button-event    schedule 01.03.2011
comment
Привет, Все, что я действительно хочу, это пример. Я хочу создать сервис самостоятельно в своей системе. Вы знаете какие-нибудь примеры? - person Techco1; 02.03.2011
comment
Насколько я знаю, ребята из Sogo сильно отличаются от людей из funambol. Однако Фунамбол работает с сого. - person reiniero; 01.11.2011

Bedework – это сервер CalDAV/CardDAV, который позволяет вам подключать iPhone/iCal календарь и события.

Я использовал его, и он дает вам URL-адрес для входа в ваш телефонный календарь. Bedework — это сервер, который вы можете установить на свой компьютер (он поставляется с документацией; с этого стоит начать).

Android изначально не поддерживает Bedework. Чтобы Android поддерживал CalDAV, вам необходимо установить приложение, поддерживающее CalDAV, но я не знаю, работают ли они с Bedewrok или нет.

person lephero    schedule 14.05.2012

В случае Android вы можете попробовать использовать CalendarProvider и ContactProvider. Вы можете обратиться к этому: http://developer.android.com/guide/topics/providers/calendar-provider.html

person lokoko    schedule 02.02.2013