Funambol ist ein SyncML-Server mit dem sich Kalender- und Kontaktdaten zwischen Mobiltelefonen, PDAs und PC-Software-Clients über das Internet synchronisieren lassen.
Was hat das ganze mit "Täglich Java" zu tun? - Funambol ist ein OpenSource-Java-Projekt. Es entstand aus sync4j und bietet auch heute noch eine offene Plugin-Infrastruktur.
D.h. demnächst möchte ich selbst via Java an die PIM-Daten heran. Das ist für mich eine der Killer-Apps für Handies mit Internet-Zugang. Das globale Synchronisieren der Kontakte und Termine zwischen den verschiedenen Orten und Anwendungen.
Funambol kann auch Emails "pushen", aber das interessiert mich persönlich nicht, unsere Handies ganz gute Mail-Clients haben.
ACHTUNG: Internet-Flatrate für's Handy ist ein Muss sonst wirds teuer. Man kann das ganze aber auch im Intranet betreiben, wenn das Handy WLAN kann.
Den Server gibt es hier:
http://www.funambol.com/
Als Vorgeschichte muss ich sagen, dass ich schon eine Weile den kostenlosen Online-Server von my.funambol.com benutze. Den Client gibt es für Windows Mobile, iPhone und Mobile Java.
Jetzt wollen wir uns aber an den eigenen Server machen. Irgendwie fühlen sich meine Daten da sicherer :-)
Die Installation ist einfach, Setup-Guide gibt es als PDF online. Da muss man kein Wort drüber verlieren. Der erste Kontakt zum Handy stellt sich etwas komplizierter dar.
Der Trick liegt in der Einstellung von Server-URI in den Server-Settings. Die Administration erfolgt unter Linux über das Programm:
admin/bin/funamboladmin
Wichtig ist, dass man den Servernamen des Rechners einträgt, aber den Port und URL-Anteil hinter dem Port lässt, wie er vorgegeben ist, etwa:
http://myserver:8080/funambol/ds
Speziell "8080" und "/funambol/ds" sind fix und lassen sich auch über das Administrationstool nicht ändern. Ein kleiner Blick in die Startscripte ergab: es handelt sich um einen normalen Tomcat-Server und der lässt sich wie jeder Tomcat konfigurieren, also zum Beispiel der Port in:
tools/tomcat/conf/server.xml
Auch die URL lässt sich so sicherlich umkonfigurieren, aber das führt hier zu weit (siehe Tomcat-Konfiguration).
Ciao
larsfrommars
Star Trek Anti-Pattern
vor 8 Jahren