Kalendarz – synchronizacja

Od pewnego czasu szukałem rozwiązania problemu z synchronizacją kalendarza pomiędzy kilkoma miejscami gdzie wpisuję i odczytuję zdarzenia mojego terminarza. Korzystam z kilku komputerów, z różnymi systemami operacyjnymi, a jednocześnie chcę mieć dostęp do kalendarza poprzez urządzenie, które zawsze ze sobą noszę – komórkę. Chcę aby na telefonie pokazywały się przypomnienia o ważnych dla mnie datach oraz abym mógł na nim wprowadzać też nowe zdarzenia, a przy tym komórka to leciwy już model Nokii 6610i. Do rozwiązania doszedłem powoli i małymi kroczkami, ale teraz osiągnąłem dokładnie to co chciałem.

Główny kalendarz
Jako główny kalendarz służy mi Google Calendar, który jest dość dobrą aplikacją tego typu. Denerwujące kilka szczegółów obsługi nie przesłania ogólnie dobrej oceny programu. Aby móc korzystać Calendar wystarczy mieć standardowe konto Google, np. to z Gmail’a. G_calendar ma jedną bardzo mało znaną funkcję, na którą trafiłem uzupełniając konfigurację – po wejściu w ustawienia trzecia zakładka to „Konfiguracja telefonu komórkowego”. Można zarejestrować swoją komórkę podając swój numer telefonu, a Google odsyła sms z kodem do wpisania na stronie. Co to daje? Definiując zdarzenie możemy zaznaczyć, aby na xx minut przed tym zdarzeniem na nasz telefon został przysłany sms przypominający o zdarzeniu. Co ciekawsze możemy ustawić kilka przypominających alertów, np na 30 minut przed, 20, 10. I teraz najlepsze: usługa wysyłania powiadomień smsowych (min. TakTak Era) jest darmowa. Dodatkowo można ustawić, aby Calendar przysyłał emailem przed piąta rano spis wszystkich zdarzeń z danego dnia.
g_calendar

Kalendarz w Ubuntu
Ok, mam więc główny kalendarz. Czas więc na kalendarz na moim Ubuntu, który czasem bywa niepodłączony do internetu. Najprostszym rozwiązaniem, a zadowalającym, okazało się założenie nowego kalendarza typu Google Calendar w programie Evolution. Program ten jest standardowym wyposażeniem Ubuntu 8.10 i udostępnia dostęp do Calendar-a bez żadnych dodatkowych wtyczek. Niestety, nie jest to rozwiązanie pełne – do kalendarza w Evolution dodawane są zdarzenia dodawane w Calendar, niestety, nie działa to w drugą stronę – synchronizacja przebiega tylko w jedną stronę – z Calendar-a, ale już nie do Calendar-a. Szkoda, ale mi to nie przeszkadza. Istnieje możliwość rozszerzenia funkcjonalności evolution zewnętrznymi programami, ale nie zagłębiałem się w temat.

Kalendarz w komórce
Jak napisałem wcześniej, mój telefon komórkowy to stary model Nokii 6610i. Nie ma możliwości instalowania nowocześniejszych midletów Java za pomocą których można by w trybie online mieć dostęp do swojej poczty czy kalendarza. Próbowałem skorzystać z Google Sync, ale skończyło się to totalną klapą pomimo wybrania jako producenta Nokii.
Powyższe rozwiązanie nie wyglądało aż tak ładnie u mnie 😉
Znalazłem coś świetnego, które jest i działa nawet w moim telefonieSyncML W skrócie to protokół do synchronizacji pomiędzy różnymi platformami, w tym właśnie kalendarzy. Niestety, jak można przeczytać w podlinkowanym powyżej artykule, Google olał ten standard. Na szczęście, wizyta na GooSync.com, chwila zabawy z moim telefonem i synchronizacja pomiędzy kalendarzem w telefonie a Google Calendar działa cudnie:

  • zakładamy konto na goosync, wybrałem free
  • wybieramy model telefonu jaki posiadamy
  • automatyczna konfiguracja nie zadziałała u mnie (nie dostałem sms’a), ustawiałem ręcznie:
    • Menu->Dodatki->Synchronizacja->Ustawienia->Edytuj aktyw. ust. synch. Internetu
    • ->Dane do synchronizacji: Kalendarz
    • ->Adresy baz danych->Baza danych kontaktów:
    • ->Adresy baz danych->Baza danych kalendarza:Calendar
    • ->Nazwa użytkownika: xxxxxx (login z goosync)
    • ->Hasło: xxxxxxxx (hasło z goosync)
    • ->Serwer synchronizacji: http://sync.goosync.com/
  • wywołanie synchronizacji wywołuje się poprzez Menu->Dodatki->Synchronizacja->Synchronizuj, następuje otworzenie sesji GPRS i wymiana danych w obu kierunkach.

W przypadku mojego kalendarza to była kwestia kilku kilobajtów. Robiłem test dodając/usuwając zdarzenia po obu stronach, jak na razie działa to bardzo dobrze – synchronizacja przebiega w obu kierunkach. Pewnym ograniczeniem darmowej wersji Goosync jest możliwość synchronizacji zdarzeń maksymalnie 30 dni naprzód, ale dla mnie to nie stanowi problemu.

4 Replies to “Kalendarz – synchronizacja”

  1. […] różnych telefonach, jest również w Motoroli v360. Podany sposób działa również w tym modeluhttp://przemkalicki.pl/?p=281, trzeba było tylko zmienić model telefonu w ustawieniach GooSync’a. Konfiguracja telefonu […]

  2. Do synchronizacji gcal z sony ericsson w890i nie potrzeba żadnej dodatkowej aplikacji, wystarczy przy ustawianiu konta do synchronizacji wybrać Exchange ActiveSync, jako adres podać https://m.google.com, swoje dane do konta i śmiga. Powinno też dzaiałać z każdym telefonem obsługującym Exchange ActiveSync

  3. […] i okrojonej pozwalała na darmowe korzystanie z serwisu. Wspominałem o goosyncu między innymi tutaj. Niestety, z dniem dzisiejszym usługa darmowa zostaje zakończona. Koniec mojej rekomendacji, […]

  4. Dzięki Bartek! Teraz gdy goosync skończył się wróciłem do ActiveSynca (zawsze miałem problem ze skonfigurowaniem). I rzeczywiście działa! 🙂

Dodaj komentarz