Синхронизация
Синхронизация
На этой странице описано, как синхронизировать данные на устройствах Maemo с другими устройствами. Будет очень хорошо, если на странице будут присутствовать ссылки на «стандартное» поведение и также, конечно, на решения неподдерживаемых обменов.
Содержание |
Устройство N900
ActiveSync
Самым легким способом синхронизации модели N900 как с почтовым сервером Exchange server, так и с электронной почтой Gmail, является использование программы ActiveSync (которая называется Mail for Exchange или MfE от Nokia). В той или иной степени можно следовать инструкциям для S60 на Google Sync с моделью N900. Откройте "Mail for Exchange" в диалоге Настройки и следуйте инструкциям на указанной веб-странице.
- MfE для синхронизации с Google официально не поддерживается. Приложение иногда работает, но оно ненадежно.
Синхронизация с Google
Хотя синхронизация контактов с Gmail официально не поддерживается (более подробная информация предлагается в данном обсуждении), она возможна, что подтверждают многочисленные отчеты пользователей.
Инструкции по синхронизации S60 применимы для синхронизации с Google. В них предлагаются настройки, которые необходимо использовать для MfE на устройстве N900.
FIXME: Необходимы моментальные снимки экрана.
В приложении Настройки выберите Mail for Exchange.
В окне мастера Учетные данные введите имя пользователя Gmail в виде имени пользователя и электронного адреса, пароль в Google и оставьте поле Домен пустым.
В Настройках сервера установите m.google.com в качестве сервера и оставьте настройки по умолчанию для защищенного соединения и порта.
В следующем окне можно выбрать контакты и календарь, чтобы синхронизировать один из календарей Google (первый) и контакты. Можно установить частоту синхронизации.
Примечание : В случае проблем с синхронизацией MfE попробуйте удалить все элементы из календаря на устройстве N900 и повторить синхронизацию.
Примечание : для N900 и Maemo5 также воспользуйтесь данной ссылкой.
SyncML
Bluetooth / USB (изначальная поддержка)
Устройство N900 предусматривает работу программы SyncML через Bluetooth и USB, но не через протокол IP.
Можно синхронизировать контакты с
- другими устройствами (подтверждено, что синхронизация работает с N95). Когда приложения Контакты или Календарь запускаются в первый раз, они автоматически предлагают импортировать данные.
- пакетом программного обеспечения PC Suite
Поддержка HTTP (с использованием приложения syncevolution)
Как можно узнать из данного обсуждения рассылки для разработчиков Maemo, в настоящий момент разрабатывается версия syncevolution для N900.
Инсталляция приложения syncevolution
Приложение syncevolution можно инсталлировать из репозитория Extras-devel. Более подробная информация о данном пакете: http://maemo.org/packages/view/syncevolution/
Доступные источники синхронизации можно найти при помощи команды:
syncevolution
Можно будет синхронизировать все типы данных:
- Контакты
- Записи в календаре / события
- Задачи
- Заметки
Сервисы приложения syncevolution протестированы для
В данный раздел можно добавить работающие сервисы.
scheduleworld
Чтобы сконфигурировать syncevolution для учетной записи scheduleworld, необходимо ввести следующие данные (на правах пользователя!):
syncevolution -c scheduleworld
После этого адресная книга и календарь по умолчанию на устройстве N900 (включая события, задачи и заметки) готовы к синхронизации. Настройка по умолчанию для данных источников – двусторонняя синхронизация. При желании ее изменить, пожалуйста, прочитайте и отредактируйте данные файлы:
/home/user/.config/syncevolution/scheduleworld/sources/addressbook/config.ini /home/user/.config/syncevolution/scheduleworld/sources/calender/config.ini /home/user/.config/syncevolution/scheduleworld/sources/todo/config.ini /home/user/.config/syncevolution/scheduleworld/sources/memo/config.ini
Можно также переключиться на другие календари, доступные на устройстве N900. Подробная информация предлагается в конфигурационных файлах. Поиск необходимых источников синхронизации можно выполнить при помощи команды syncevolution
, как описано выше.
funambol
Чтобы сконфигурировать syncevolution для собственного сервера funambol, необходимо ввести следующее (на правах пользователя!):
syncevolution -c funambol
После этого отредактируйте
/home/user/.config/syncevolution/funambol/config.ini
и заполните поля syncURL (например, http://domain.com:8080/funambol/ds), имя пользователя и пароль. После этого адресная книга и календарь устройства N900 (включая события, задачи и заметки) должны быть готовы для синхронизации. Настройка по умолчанию для данных источников – двусторонняя синхронизация. При желании ее изменить, пожалуйста, прочитайте и отредактируйте данные файлы:
/home/user/.config/syncevolution/funambol/sources/addressbook/config.ini /home/user/.config/syncevolution/funambol/sources/calender/config.ini /home/user/.config/syncevolution/funambol/sources/todo/config.ini /home/user/.config/syncevolution/funambol/sources/memo/config.ini
Можно также переключиться на другие календари, доступные на устройстве N900. Подробная информация предлагается в конфигурационных файлах. Поиск необходимых источников синхронизации можно выполнить при помощи команды syncevolution
, как описано выше.
Добавить еще один сервис
Синхронизация для Mac
Синхронизацию контактов для Mac лучше всего выполнять посредством Google Mail. Подробные инструкции предлагаются здесь.
После получения учетной записи для Gmail и Google Calendar, можно синхронизировать контакты Mac с Google, следуя данным инструкциям.
Чтобы синхронизировать календарь и контакты на устройстве N900 с Google, следуйте инструкциям в разделе синхронизация с Google на данной странице.
SyncEvolution поддерживает синхронизацию для произвольных, основанных на HTTP источниках SyncML, но на момент написания данной статьи (2009-11-05) предварительно скомпилированный двоичный код для операционной системы OS2009 Fremantle еще не был доступен.
Устройство N8x0
GPE
GPE - это комплекс приложений, перенесенных на Maemo. Найдите GPE для конкретной версии Maemo в разделе Загрузки. (Для начала, возможно, будет выбран Календарь GPE, Контакты GPE, gpesyncd)
Перечисленные продукты являются автономными приложениями, у них нет интеграции с адресной книгой Maemo. Данные из комплекса приложений GPE нельзя найти в Почтовом клиенте или в Чате.
SyncML
SyncEvolution обеспечивает поддержку программы SyncML через http. Это означает, что можно синхронизировать устройство через такие сервисы в сети, как Scheduleworld или MyFunambol (большинство сервисов перечислены здесь), но нельзя использовать эту программу для синхронизации непосредственно через USB или Bluetooth.
Преимущество программы SyncEvolution заключается в том, что она синхронизирует данные непосредственно в базу данных основной системы на устройстве. Это означает следующее: номера телефонов доступны из приложения Звонок через Интернет, адреса электронной почты видны в приложении Modest и так далее. К сожалению, последняя версия этой программы 0.9 еще не доступна для Maemo, поэтому придется довольствоваться версией 0.8, в которой не хватает графического интерфейса пользователя и интеграции с Google.
Если уже используется программа SyncEvolution, вам захочется иметь более расширенное приложение Контакты для отображения такой информации, как почтовый адрес или день рождения. Данная информация синхронизируется на устройство, но остается невидимой в приложении Maemo Контакты. Программа Pimlico Contacts, хотя и больше не поддерживается, является работающим приложением, которое позволит просматривать и редактировать все поля. (Предупреждение: данная программа не до конца реализует интерфейс Hildon и в ней недостает нескольких иконок. На самом деле программа выглядит запутанной, но работает).