Erfahrungen mit Android-PIM-Synchronisierung Teil 2

Nachdem der ActiveSync-Ansatz nicht von Erfolg gekrönt war, wollte ich SyncML eine Chance geben. SyncML ist ein standardisiertes offenes Protokoll, um unterschiedliche Daten mit mobilen Endgeräten zu synchronisieren. Setzt man SyncML ein, stellt sich als erstes die Frage nach einem geeigneten SyncML-Server. Es liegt nunmal in der Natur der Sache, daß es für einen offenen Standard mehrere Implementierungen gibt.

Die Entscheidung viel ziemlich schnell auf eGroupware. Das PHP-basierte Programm ist nicht nur ein SyncML-Daten-Hub, sondern bietet umfangreiche Groupware-Funktionalitäten. Neben der reinen Web-Schnittstelle bietet es offene Schnittstellen an für CalDAV, iCal, CardDAV und GroupDAV. Es ist so also auch möglich, mit lokalen Kalenderprogrammen auf die Daten der eGroupware-Installation zuzugreifen, um so z.B. den fehlenden vcard-Import nachzurüsten.

Ansonsten verlief die Installation und  Konfiguration von eGroupware weitestgehend problemlos. Mit Lightning kann man in der Standardkonfiguration bereits auf den Kalender zugreifen. Mit dem SOGo-Connektor (Thunderbird-Plugin) gelingt auch der Zugriff auf das Adressbuch von Thunderbird aus.

Auf Android-Seite bietet sich zunächst der freie funambol-Client an. Aus unerfindlichen Gründer kann dieser aber lediglich die Kontakte synchronisieren. Schlimmer als die fehlende Möglichkeit, den Kalender zu synchronisieren wiegt jedoch die Tatsache, daß der funambol-Client kein SSL unterstützt. Gibt man im Eingabefeld eine URL ein, die mit "https" anfängt, erscheint eine nichtssagende Fehlermeldung, daß die URL ungültig sei. Und ja, es ist eine nicht-Standard-CA und ja, ich habe sie in den Zertifikatsspeicher des gerooteten Gerätes importiert; andere Anwendungen haben mit der CA kein Problem und eine Plaintext-Verbindung scheint zu funktionieren. Ernüchterndes Fazit: Nicht zu gebrauchen.

Glücklicherweise gibt es für Android noch den Synthesis-Client. Dieser kostet war 18 bzw 42 EUR, scheint aber einigermaßen stabile Ergebnisse bei der Synchronisierung zu liefern. Die nächsten 30 Tage (solange läuft die Testversion) werden zeigen, ob das auch in meinem Setup zutrifft.

2 thoughts on “Erfahrungen mit Android-PIM-Synchronisierung Teil 2”

  1. Nachdem die Entscheidung für den SyncML-Client Synthesis gefallen war, machte ich mich daran, das Zusammenspiel mit eGroupware zu testen. Zunächst aber erstmal einige grundsätzliche Überlegungen.Installiert war für den Test Egroupware 1.8.001.20101201-2.1

  2. Also inzwischen ist eine Android-Version des funambol-clients erschienen, welche Kontakte, Kalender, Bilder (zu geeigneten Servern) und auch Tasks bestimmter Taskmanager (derzeit noch nicht aller) syncronisieren kann.
    Kalender und Kontakte gehen wohl schon was länger, ein Datum ist mir jedoch auch nicht bekannt.
    Ausserdem funktioniert die Syncronisation über SSL (https) seid geraumer Zeit.
    Der Client ist jedoch immernoch BETA.
    Nach meinen Tests kann er es dicke mit Synthesis aufnehmen.
    Nutze ihn im Zusammenspiel mit einem Horde Webserver (Horde bildet die Quelle für die eGroupware Platform) und kann mich über keine Probleme beklagen!

Comments are closed.