Мар
25

Google Sync Mobile (SyncML) – SE w960i и Google

comic-syncСовсем недавно(около месяца), приобрел я себе девайс Sony Ericcson w960i .

Аппаратом доволен, вообще у меня какая-то тяга мобильным устройствам данного производителя. Ну да ладно, это мое личное предпочтение и статья собственно не о моей любви к тем или иным брэндам и моделям.

Что же такое SyncML? В общем понятии SyncML(Synchronisation Markup Language) - это коммуникационный протокол позволяющий связывать, а в частности производить синхронизацию мобильных(портативных) устройств друг с другом, а так же с серверами синхронизации. Создан данный протокол был в феврале 2000 года и очень быстро приобрел популярность у производителей мобильных устройств. При передачи данных используется WAP Binary XML, что позволяет уменьшить размер передаваемых пакетов и количество итераций запрос/ответ. Поэтому исходя из того, что GPRS пока развит больше в мобильных сетях, нежели другие протоколы, то количество трафика, передаваемое с мобильного устройства и на него, остается важным фактором.

SyncML способен поддерживать 7 типов синхронизации:

  • Двусторонняя синхронизация (Two-way sync)
  • Медленная синхронизация (Slow sync)
  • Односторонняя синхронизация только от клиента (One-way sync from client only)
  • Обновление только от клиента (Refresh sync from client only)
  • Односторонняя синхронизация только от сервера (One-way sync from server only)
  • Обновление только от сервера (Refresh sync from server only)
  • Синхронизация при изменении серверных данных (Server-alerted sync)

Ну, это была теория, для более углубленного понятия, о чем же я тут собрался писать.

Приступим к практике и конкретики. Мой девайс поддерживает данную технологию, чему я несказанно рад. Раз поддерживает, значит нужно использовать. Не зря же производитель прошил возможность в аппарате.

Первым делом я решил поискать сервера(бесплатные естественно, но есть и коммерческие проекты), которые могут предоставить возможность удаленной синхронизации. Не буду лукавить, мой хороший друг сразу же сообщил мне, что всеми любимый Google поддерживает данную технологию и синхронизирует все данные с аккаунтом в их системе. Я решил, что лучше предоставить информацию и свои данные этому гиганту, нежели доверять их неизвестно кому.

Точно так же, как у меня проявляется любовь к Sony Ericcson, аналогично я люблю Google и сразу же поспешил в него же за поиском информации о настройке и синхронизации.

Наткнулся на инструкцию самого же великого «Гугла»(она была на его родном английском), покумекав пару минут я все настроил и после нажатия синхронизации ожидал ее же, но чуда не произошло. Аппарат выдал мне что-то типа «База для синхронизации не найдена», я уже и Google копал в поисках данной ошибки и форумы перерыл по теме, но безрезультатно, тогда решил написать в стол помощи «Гугла». Отписался, сижу жду, ответа нету. Много раз перечитывал инструкцию, перенастраивал аппарат - толку ноль. Поддержка то же молчит. И тут меня осеняет: я неправильно перевел последний пункт инструкции, но оно и понятно, «что русскому хорошо, то гуглу не понять», для нашего менталитета и нашего образа мышления, и манеры речи я перевел правильно, но вот я не учел, что товарищи американцы немного не похожи на нас =) и мыслят иначе. В итоге все заработало и я сам себе, ответил на вопрос в столе помощи Google, возможно люди будут искать ответа.

Что ж, казалось все хорошо, вся моя телефонная книга синхронизировалась с контактами Gmail, я был рад при разборе каши, которая вышла в результате синхронизации, но чего-то не хватало. А не хватало того, что я никак не мог найти настройку данного чуда по расписанию. То есть для синхронизации мне необходимо было выбрать пункт меню «Синхронизировать» в аппарате и дождаться ее, но нам же все лень и поэтому хочется, что бы все было как в лучших домах Парижа. Дальше - больше. Перерыв весь сайт тех поддержки Sony Ericcson и перекопав инструкцию к аппарату, я так и не нашел данной настройки, опять потеряв надежу - решил написать в саппорт, но на этот раз уже саппорт Sony Ericcson. Напсиал, мне любезно прислали «робото-ответ», мол ждите, мы обязательно ответим. Ждал около недели - ответа нет. Отправил повторно и через пару дней мне любезно ответили, что данной настройки нет в прошивке и поэтому для синхронизации каждый раз нужно нажимать «клавишу». Сначала я было расстроился, но русские не сдаются. Немного поискав, я нашел утилитку, которая позволила организовать запуск задачи синхронизации по хоть какому-то расписанию.

От так сказать лирики, хочу перейти к подробной инструкции по настройке аппарата Sony Ericcson w960i (возможно по принципу и аналогичных ему) для синхронизации с сервисом SyncML предоставляемых Goggle.

Ваш аппарат должен быть подключен к сети Интернет любым удобным для вас способом и подключение должно быть либо активно, либо на счету должен быть положительный баланс.

1. Заходим в меню аппарата и выбираем пункт «Удаленная синхронизация»

google_synch_1

2. Видим такое меню и по нажатию кнопки «Дополнительно» переходим к настройкам профиля

google_synch_2

google_synch_3

3. Имя профиля может быть любым, а адрес сервера http://m.google.com/syncml

Пользователь - ваш аккаунт в Google и соответствующий ему пароль. Далее все оставляем без изминений.

google_synch_4

4. Во вкладке параметры. Можно выбрать параметры соединения, а так же выводить результат выполнения операции или нет.

google_synch_5google_synch_6google_synch_7

5. После этого сохраняем профиль, выходим в начальное меню и отмечаем галочкой пункт «Контакты» и далее настраиваем задачу синхронизации для данного меню

google_synch_8google_synch_9

Выбираем тип задачи, один из пяти, каждый несет свою манеру выполнения. И в поле «База данных сервера» в нижнем регистре, в латинской раскладке набираем имя базы contacts. Это именно та часть инструкции, которую я не правильно перевел. После этого нажимаем «Сохранить», а затем «Синхронизация»(перед этим в параметрах должно быть выбрано ваше подключение к сети Интернет, которое будет использовать синхронизация). Вот собственно и все, все должно работать.

Что же касается запуска всего этого по расписанию, то тут все просто. Утилитка которая была мной найдена, называется Swim, к моему удивлению и радости утилитка интегрировалась со встроенной функцией синхронизации и оставила мне для настройки только график запуска

google_synch_10google_synch_11

После выбора расписания, оба сервиса висят в памяти аппарата и съедают очень мало ресурсов

google_synch_12

Подводя итоги, хочу сказать, что сервис полезен, ведь вы можете потерять свои данные вместе с телефоном, но если они синхронизированы, то хотя бы данные можно будет сохранить.

Учитывая то, что Google запустил данный сервис у себя на борту, это дает огромный плюс тем, кто пользуется Gmail(а кто нет, то самое время начать).

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

Спасибо за внимание, надеюсь помощь оказал хоть кому-то, а возможно кому-то позволил с толком провести обеденный перерыв или свободное время.

8 коммент. к записи “Google Sync Mobile (SyncML) – SE w960i и Google”

  • Mikki 26.03.2009 - 11:13

    Спасибо за статью :) . Наглядно и понятно. Теперь осталось только приобрести телефон с подобной функцией синхронизации.

  • Ace 27.08.2009 - 10:28

    А пробовали ли синхронизировать Календарь? какую базу данных там писать?

  • Alexandr 27.08.2009 - 10:49

    Нет не пробовал, но может прокатит «calendar» ?

  • Сергей 17.09.2009 - 06:55

    Непрокатило :(

  • ilux 24.01.2010 - 12:57

    Опечатка!
    адрес сервера должен быть http://itblogger.ru/405bc2/DkUXERdeHx9UHQVaDVBfXBpQWFoXR04MUFxV/

    (https) !!!

  • procion 12.07.2010 - 19:43

    Наши выпустили подобный сервис: synchronet.ru
    Умеет очень много того что гугл не умеет, например файлы синкать, контакты шариить другим юзерам. Интерфейс клевый – аля мак. Клиенты свои для любого Java совместимого телефона. В остальном такой же.

  • ДМитрий 27.10.2010 - 13:13

    calendar не прокатил и tasks тоже не прокатил :( больше нет идей ?:)
    А за контакты – спсибо! :)
    пополним статистику похеренных Гуглом контактов :)

  • Alexandr 30.10.2010 - 10:35

    ДМитрий:
    Идей нету, походу вообще не актуально уже, со всеми этими андройдами)))

Прокомментировать

Follow us on Twitter! Twitter!
Следить за блогом в Twitter

Рубрики

Свежие записи

Свежие комментарии

Метки

Вирусы СИ безопасность выбор хостинга выбор vps дисковое пространство защита от вирусов сервер синхронизация Google mobile тарифы хостинга хостинг Cpanel DirectAdmin IE6 PNDfix IE6 PNG ISPManager mchost.ru mobile sync nginx Opera Opera Turbo PNGfix SE w960i sync syncml SyncML Google VPS

Архивы