Lets say you want to be able to migrate contacts, calendars, tasks and notes from your Treo to a Nokia E71 (or other newer S60 device), and you don't want to go the "Windows/Palm desktop - export/Outlook import -> Nokia Suite -> device" route. I don't use Windows, and I wanted an OTA (over-the-air) sync solution.
This turned out to be quite simple, thanks to Funambol and SyncML
There are 3 parts to this - (1) funambol server setup, (2) Funambol client on E71, and (3) Synthesis SyncML client on Palm Treo
Funambol Server
https://www.forge.funambol.org/download/
Simply download, install and launch
-you must have an internet accessible interface
Next, launch the Funambol Admin Tool : /opt/Funambol/admin/bin/funamboladmin
-login.. open up server properties, and set the URL: http://xx.xx.xx.xx:8080/funambol/ds
(where xx.xx.xx.xx is your public IP)
-click on save
(you may also want to change the admin password)
Done!
Funambol Client on Nokia E71
-you can download from funambol.org or via www.ovi.mobi
-install and configure 3 things
-username
-password
-URL (use same as established on server obviously)
note: by default, the funambol server does auto-provisioning, so the username/password above is going to be "created" on the server, so choose whatever you wish.
-perform initial sync
Synthesis SyncML client
You can download 30-day trial here:
http://www.synthesis.ch/dl_client.php?lang=e&lay=desk&bp=CPDA&pv=PALM#dlds_CPDA1
-start client, goto Options -> Settings...
-set SyncML Server URL (as per above)
-set username/password (as per above)
-click "options" button
-Server version -> SyncML 1.2 /OMA
-OK
-select databases to sync - and set sync modes to "slow"
NOTE: database names are set for a specific "SyncML Server", you need to change them using "more.." buttons
Contacts: server path: card
Events: server path: event
Tasks: server path: task
Notes: server path: note
-perform sync - this will push everything OTA to funambol server
Final Step
-re-sync your Nokia to grab data from funambol server OTA