• Home
  • Der Autor dieses Blogs
  • Tablet Links

InternetTabletBlog

Erfahrungen – Informationen – Anleitungen

Feeds
Artikel
Kommentare

Synchronisationsgeschichten (3): Adressbuch synchronisieren

10. August 2008 von Uwe Kaminski

Nachdem ich mich in der letzten Synchronisationsgeschichte mit dem Einbinden eines extern synchronisierbaren Kalenders auf dem Tablet beschäftigt habe, wird es nun Zeit, eine echte Synchronisationslösung vorzustellen.

Synchronisation grob schematisch
Sie hört auf den Namen syncevolution und bietet einiges. Es existieren Versionen fürs MacOS-Adressbuch oder Evolution unter Linux – aber auch eine Version fürs iPhone (so eine Art Internettablet für Leute, die die hohe Auflösung der Nokia-Tablets nicht mögen und Akkutauschereien eh albern finden) und eben für das 770/N800/810, was mich meinen Mobilen WordPress-Client auf dem Tablet anwerfen lässt, um zu beschreiben, was nötig ist, um das Tablet-Adressbuch mit den Adressbüchern der allermeisten Handys oder dem Windows-Adressbuch oder dem Adressbuch, das durch Evolution genutzt wird, abzugleichen.

Scheduleworld-Account
Zunächst sollte, sofern noch nicht vorhanden, ein Account bei scheduleworld.com eingerichtet und ein Backup aller beteiligten Adressbücher angelegt werden. Anleitung zur Einrichtung des SyncML-Clients diverser Handys findet man hier und auch denjenigen, die ihren Desktop-Client synchronisieren wollen, wird geholfen.

Dieser Programmkatalog enthält das Programm “syncevolution“, welches mit Hilfe des Programmanagers installiert werden kann.

Die Konfiguration in der letzten nicht-beta-Version 0.7 von syncevolution gestaltet sich noch relativ mühselig und es existieren eine Menge Fallstricke, die ich bei meinen ersten Installationsversuchen auch brav alle mitgenommen habe. Dank diverser Hinweise des Programmautors hats dann aber irgendwann doch noch geklappt.

Konfiguration von syncevolution

Inzwischen ist Version 0.8 beta 1a die aktuelle Version und hier gestaltet sich die Konfiguration ungleich simpler. Einfach in xterm folgendes Kommando eingeben:

syncevolution -c scheduleworld

Die Konfigurationsdateien für scheduleworld wurden nun angelegt in einem Verzeichnis, das wir so erreichen:

cd /home/user/.config/syncevolution/scheduleworld

Um die Konfigurationsdateien zu bearbeiten, kann man Kommandozeilen-Editoren wie z.B. joe oder auch das in den Midnightcommander integrierte mcedit (beide in diesem Katalog enthalten) verwenden. In dieser Beschreibung verwende ich joe:

joe config.ini

Nun können in der Datei die Zeilen username und password mit korrekten Werten belegt werden. Als Benutzername dient unsere ID (Eine Nummer, die nachdem man sich hier eingeloggt hat im Bereich “Preferences” und dort unter “Username” gefunden werden kann). Unser Passwort kennen wir natürlich :-)

Den Editor joe verlassen wir durch Eingabe von “Ctrl+k” und danach sofort “k”.

Im Verzeichnis: /home/user/.config/syncevolution/scheduleworld/sources/addressbook/ liegt die Datei config.ini, die wir mit:

joe sources/addressbook/config.ini

bearbeiten können. Der einzig relevante Wert “sync” steht auf dem Wert two-way-sync, was OK sein sollte. Genauere Informationen zu den einzelnen Modi können der Beschreibung innerhalb der Datei und der Webseite des syncevolution-Authors Patrick Ohly entnommen werden.

Wichtig! Es darf für keine andere source (Verzeichnisse calendar, notes, ..) in den dortigen config.ini-Dateien ein anderer Wert als “sync=disabled” eingetragen sein. Syncevolution funktioniert derzeit nur mit dem Tablet-Adressbuch!

Endlich loslegen!

Jetzt kann man in xterm mit Hilfe des Kommandos:

syncevolution scheduleworld

den Synchronisationsvorgang starten.

ACHTUNG das configfile ist so eingestellt, dass ein beidseitiges Synchronisieren stattfindet. Soll einer Seite der Vorrang gegeben werden, funktioniert das mit einem der folgenden Kommandos:

syncevolution -s refresh-from-server scheduleworld
syncevolution -s refresh-from-client scheduleworld

In jedem Fall gibt’s hinterher einen Report darüber, was sich eigentlich geändert hat:

Sync-Statistik

Das wars dann auch schon ;-)

Tuning und Zukunftsmusik

Das python-basierte Programm genesis-sync von Frederik bietet eine grafische Oberfläche für die Konfiguration von syncevolution. Derzeit funktioniert die Anwendung jedoch nicht unter maemo, also auf den Tablets.

Um nicht jedes mal xterm aufrufen zu müssen, bietet es sich an, das Programm mit Hilfe eines Applets für den Desktop (personal-launcher) oder die Menüleiste (personal-menu) auszuführen. Das ganze sieht dann ungefähr so aus:

Kommando im Menü hinterlegen

Ready to sync :-)

Ich hoffe mit diesem Artikel den ein oder anderen Leser zum Ausprobieren des Programms zu motivieren.

Wer dem Autor des Programms danken möchte, kann ihm gern eine Postkarte zukommen lassen. :-)

Postalische Adressen speichern und verwenden

Postkarte ist ein gutes Stichwort. Um sie zu verschicken, benötigt man ja bekanntlich eine Postadresse und die ist in der Kontaktverwaltung des Tablets nicht sichtbar. Vorhanden darf die Adresse jedoch durchaus sein.

Dieses Manko behebt die Anwendung pimlico-contacs, die auf die selbe Datenbank zugreift wie das Standard-Adressbuch des Tablets. Darüber hinaus können mit pimlico-contacts die Kontakte inkrementell durchsucht werden.

Technorati Tags: address, contacts, genesis-sync, Kontakte, Maemo, N800, N810, pim, postadresse, scheduleworld, syncevolution, syncml

Geschrieben in InternetTablet, Maemo, N800, N810, Software | 4 Kommentare

4 Reaktionen zu “Synchronisationsgeschichten (3): Adressbuch synchronisieren”

  1. am 11 Aug 2008 um 09:351Peter

    klasse Zeichnung!

  2. am 30 Jan 2009 um 02:342Recent Links Tagged With "kontakte" - JabberTags

    [...] Network Applications Among Most Popular Internet Sites Saved by thatswhack74 on Sat 24-1-2009 Synchronisationsgeschichten (3): Adressbuch synchronisieren Saved by fogfish on Sat 17-1-2009 Zocker nutzen Spiele für soziale Kontakte Saved by panther630 [...]

  3. am 16 Feb 2009 um 00:013Recent URLs tagged Syncml - Urlrecorder

    [...] recorded first by sporty04 on 2009-02-08→ Synchronisationsgeschichten (3): Adressbuch synchronisieren [...]

  4. am 06 Sep 2009 um 16:394blog:synchronisationsgeschichten [Unkis & Yvonnes Welt]

    [...] Notebook geschieht mit syncevolution über scheduleworld. Die grundsätzliche Konfiguration wird hier beschrieben. Mit Dates kommt die Kalenderkomponente dazu. Auf dem Notebook synchronisiert Evolution [...]

  • mobile freidae berlin

    08.10.2010 @ c-base

    mobile freidae berlin

  • Kategorien

    • Events (10)
    • Hardware (3)
    • intern (2)
    • InternetTablet (44)
    • Maemo (21)
    • maemo.org (6)
    • maemo5 (5)
    • meeGo (3)
    • mobile freidae (1)
    • N800 (38)
    • N810 (32)
    • n900 (8)
    • netbook (1)
    • Schach (2)
    • Software (35)
    • über den TabletRand (9)
  • Links

    • 0. Intern

      • english version of this blog (google translate)
      • ju_key bei twitter
    • 1. Blogs (maemo):

      • blog.n900.de – Blog zum N900
      • Oskar Welzls Weblog
      • peoples-web.de – Blog mit Artikeln zum N900
      • Planet Maemo (englisch)
      • shakal bloggt auch zum Thema N900
      • Videos von Zehjotkah rund um das N900 (deutsch)
      • zehjotkahs n900 life (deutsch)
    • 2. Webseiten (maemo):

      • Forum zu maemo und mer (deutsch)
      • Forum zum N800/N810 (deutsch)
      • Forum zum N800/N810 (englisch)
      • Wiki zum N800/N810
    • 3. Mailinglisten (maemo):

      • Maemo Community
      • Maemo Developers
      • Maemo Users
    • 4. Blogs (diverse):

      • bachmaier.cc – Kategorie: N900
      • Der Falafeltester
      • Oskar Welzls Weblog
      • sanderstruck – Blog zum Nokia 5800
      • Schachblätter
    • 5. Webseiten (diverse):

      • freechess.org (kostenlose Online-Schachseite)
      • Kingchess
  • Schlagwörter

    Akku Berlin browser c-base Chinook community eboard event fennec gpe GPS InternetTablet internet tablet kernel-patch kontakte lastfm Linuxtag 2008 Linuxtag2008 Maemo maemo.org maemo5 meego microb mmc mobile modest mozilla N800 N810 n900 nokia open source os2008 pim qt Schach sdhc sip syncevolution syncml termine umpc upgrade webradio Wordpress
  • Letzte Kommentare

    • Brandenburger Blogs im Wikio-Ranking April 2011 – Von Stefan Stahlbaum bei Goodbye NOKIA and thanks for all the fish
    • Von Bugtracking bis Testingsquad Meine Präsentation auf dem ersten mobile freidae in Berlin bei Von Bugtracking bis Testingsquad: Meine Präsentation auf dem ersten mobile freidae in Berlin
    • Bericht vom ersten mobile freidae berlin bei Community trifft Development – Umgang mit Bugs bei Meamo und MeeGo

InternetTabletBlog © 2012 Alle Inhalte dieses Blogs sind unter einer Creative Commons-Lizenz lizenziert. Creative Commons License

MistyLook made free by Web Hosting Bluebook
Übersetzung von Fabian Künzel


This blog is protected by Dave's Spam Karma 2: 7107 Spams eaten and counting...