The Funambol core project is a free and open source mobile synchronization server that provides push email, address book and calendar (PIM) data synchronization, and device management for wireless devices, leveraging standard protocols such as SyncML. For users, this means BlackBerry-like capabilities on commodity handsets.
Syncml Push Messages
I've finally had time to sit down and do some research on syncml push notification. Basically what I've done is made a perl script that kicks in when funambols log is changed. It then checks if the log any changes have occurred what device initiated the changes. If it decides that these are changes that the my cell phone needs to know about, it sends a push message to my phone telling it to update, and my phone automatically updates. It also sends different messages depending upon what needs to be updated; calendar, contacts or both.
Installing funambol and synchronizing
This is a quick and dirty guide how to install and configure your own funambol server (The example is on Debian linux, but procedure is similar for other linux distros. It is also possible to install funambol on windows, if you don't have a linux server to install it on)
The guide will also show you how to set up user accounts, and use them to synchronize contacts and calendars on your N80 and with outlook. The procedure is the same on all symbian 3rd edition phones. Any syncml compatible device should be able to do the same, but the procedure might differ. You can also sync other applications and devices (like pda's).Read more »

