02. Mai, 2010 - Dokument erstellt
13. August, 2010 - Downloadlinks für das Thunderbird 3 Plugin aktualisiert (32bit / 64bit)
Einleitung
Funambol Inc. ist eine amerikanische Firma, welche sich 2001 mit einer freien Javaimplementierung für Datensynchronisation zwischen Mobilgeräten versuchte. Das Projekt nannte sich zuerst Sync4j und wurde erst später in Funambol geändert. Das Wort Funambol setzte sich aus den lateinischen Wörtern funis und ambulare zusammen. Auf gut Deutsch übersetzt, ist damit ein Seiltänzer gemeint. Damit zielte man auf die Fähigkeiten eines Seiltänzers ab, denn ein solches Unterfangen benötigt Stärke, Mut und Disziplin, wie ein Seiltänzer. Heute bietet Funambol eine Klient/Server-Lösung zum Austausch persönlicher Daten zwischen verschiedensten Geräten und Dienstleistungen. Dieser Server steht unter der AGPLv3-Lizenz und ist somit frei verfügbar.
Produkteversionen
Funambol bietet zwei Versionen ihrer Softwarelösung an, die freie und quelloffene Community Edition und die kommerzielle Carrier Edition.
Die kommerzielle Version bietet zwar einige Dinge mehr, z.B ein Enduserportal um über den Webbrowser seine Daten zu verwalten. Jedoch reicht die freie Version für Synchronisationen bei weitem aus. Die Community Edition muss gegenüber der Carrier Edition in Sachen Synchronisation keine Abstriche machen. Die beiden Versionen kannst du auf der Herstellerseite vergleichen.
Die Tabelle bezieht sich auf das Produkt von Funambol, jedoch nicht auf die freien Implementierungen von der Community. So gibt es auch einen freien Google-Mail-Connector.
Einsatzgebiet
Das gesamte Projekt ist auf ein einziges Fazit ausgelegt:
Synchronisation von persönlichen Daten zwischen allem was diese Daten anzeigen kann.
Um einige Beispiele zu nennen, all diese Produkte können miteinander über den Community-Server synchronisiert werden:
E-Mail-Programme: Mozilla Thunderbird, Gnome Evolution, Microsoft Outlook, Kontact, ..
Betriebssysteme: Android, Windows Mobile, IPhone OS, Maemo, Symbian, Blackberry, ..
Das heisst, du kannst deine Kontakte auf deinem IPhone mit jenen auf deinem Google Nexus, und denen auf deinem Rechner Zuhause, wo du Thunderbird benutzt unter Windows und im Geschäft wo du Outlook benutzen darfst, synchron halten!
Inbetriebnahme des Servers unter Ubuntu
Herunterladen
Da es keine Pakete in den Quellen gibt, muss erst das Nötige von der Herstellerseite geladen werden. Unter forge.funambol.org findest du die nötigen Links.
Du brauchst das Formular nicht auszufüllen, um den Download zu starten.
Installation
Nun öffnest du das Terminal und wechselst in den richtigen Ordner. Mit
sudo sh ./funambol-8.5.0.bin
kann nun die Installation gestartet werden.
Nachdem du aufmerksam die Lizenz durchgelesen hast, ist diese mit yes zu akzeptieren, wenn du damit einverstanden bist. Mittelst der Taste Q kommt man schneller ans untere Ende der Lizenzvereinbarung. Danach wirst du noch gefragt, wo du den Server installieren möchtest und ob du ihn direkt starten möchtest. Der vorgegebene Installationsort kannst du getrost mit Enter bestätigen.
Der Server startet nun noch nicht automatisch. Dazu kopierst du zuerst das Start/Stopskript nach /etc/init.d/funambol. Im Terminal sieht das wie folgt aus:
sudo cp /opt/Funambol/bin/funambol /etc/init.d/
In diesem Skript muss nun noch das Installationsverzeichnis angepasst werden. Mit
sudo nano /etc/init.d/funambol
öffnest du die Datei und änderst die Zeile
FUNAMBOL_HOME=`(cd .. ; pwd)`
zu
FUNAMBOL_HOME=`(cd /opt/Funambol; pwd)`
.
Mit CTRL + O kann die bearbeitete Datei gespeichert werden und mit CTRL + X gespeichert!
Jetzt noch den nötigen symbolischen Link im dritten Runlevel setzen und der Server startet und stoppt beim Hoch- bzw. Herunterfahren. Dies geschieht mit:
sudo update-rc.d funambol defaults
Falls der Server von dir noch nicht gestartet wurde, kannst du dies mit
sudo /etc/init.d/funambol start
nachholen.
Konfiguration
Der Server bietet ein ein Administratorinterface für die grundlegensten Konfigurationsbedürfnisse. Dies findest du unter:
/opt/Funambol/admin/bin/funamboladmin
Es kann durchaus sein, dass du auf dem Server, auf den du den Funambolserver installiert hast, keine grafische Oberfläche zur verfügung hast und diese auch nicht nachinstallieren möchtest. Es gibt die Möglichkeit das Administratorinterface einzeln herunterzuladen und sich mit dem Server von einem Rechner zu verbinden auf dem eine grafische Oberfläche vorhanden ist. Das einzelne Adminpaket findest du bei Funambol.
Mit Rechtsklick auf Funambol Administration Tool kannst du dich an einem Server anmelden.
Eine Anmeldemaske erscheint. Der Defaultusername nach der Installation lautet admin und das Passwort sa. Dies sollte später noch geändert werden!
Hast du nun den Funambolserver auf einem Betriebssystem installiert, welches keine grafische Oberfläche besitzt, kannst du auf diesen zugreifen, indem du bei dem Login den passenden Hostname oder die passende IP-Adresse eintippst.
Auf der linken Seite findest du nach der Anmeldung einige Einstellungsmöglichkeiten. Sinnvoll wäre es erst einmal einen neuen Benutzer anzulegen. Um das ganze System etwas auszutesten.
Beim Ausfüllen des Formulares für einen neuen Benutzers ist auf Gross- und Kleinschreibung zu achten.
Nun ist alles für einen ersten Test bereit.
Evolution und Funambol verbinden
Thunderbird 3 und Funambol verbinden
Unter Ubuntu 10.04 kann Thunderbird 3 ganz einfach aus den Paketquellen installiert werden. Dazu brauchst du nur im Terminal
sudo apt-get install thunderbird
einzutippen.
Danach wie üblich die Konten erstellen und konfigurieren.
Addon installieren
Um eine Kommunikation zwischen deinem Thunderbird und deinem Funambolserver zu ermöglichen wird noch ein Thunderbird-Addon benötigt. Das Thunderbird-Addon welches du aktuell von Mozilla bekommst, ist nicht ganz aktuell und funktioniert auch nicht mit der Version 3, sondern nur mit älteren Versionen. Funambol selbst bietet allerdings das selber Addon auch von ihrer Seite an, dies ist auch aktueller und funktionierte bei mir Tadellos mit dem neuen Thunderbird 3.
Die Addons für Thunderbird 3 sind leider nicht mehr von der Seite des Herstellers verfügbar. Jedoch kann die 32bit-Version hier und die 64bit-Version hier heruntergeladen werden.
Über Thunderbird's Addonmanager kann das soeben heruntergeladene Addon installiert werden.
Nach einem Neustart des Programs steht dir alles zur verfügung was du für die Synchronisation benötigst. In den Einstellungen brauchst du noch deine Logindaten und der Serverstandort bekannt zu geben, damit eine Verbindung möglich ist.
Über das Menü erreichst du den Syncclienten.
Jetzt bist du nur noch einen Kopfdruck von der ersten Synchronisation entfernt.
IPhone und Funambol verbinden
Über den Appstore ist ein Connector zu Funambol verfügbar, jedoch kann dieser nur Kontakte synchronisieren. Die Synchronisation für Kalender und Notizen ist auf dem Weg. Für IPhones die einen Gefängnisausbruch erleben durften ist dies heute kein Problem, doch möchtest du vielleicht auch aus dem Gefängnis einmal gewisse Termine synchronisieren. Dies klappt heute noch nicht! Dazu nimmt Funambol übrigends hier Stellung.
Windows Mobile und Funambol verbinden
Kontakt
Jederzeit kannst du mich kontaktieren. Ich versuche dir zu helfen.
Quellen
funambol.com - hier bekam ich die wichtigsten Informationen