After the previous post I started working on integrating the stand-alone prototype within SynCE-KPM. As mentioned, at the moment I only have a view on the keys, not yet the values. Furthermore, at the moment there is no error checking, switching a device will not work, and some other minor things
However, as you can see from the screencast
it is already possible to view all the registry keys that are present in the registry. Also, from the screencast you can see the Fetching… node that is shown to the user whenever the actual data is being queried for the first time. It can also be clearly seen that the fetching is done in a separate thread, not related to the GUI thread, because even while fetching, the GUI still is responsive. Any further requests for fetching the user does, are just queued to the dataserver, which will retrieve them in the order they were requested.
I have already thought about how to incorporate the values and I have come up with a solution that uses the current registry and registry key objects, but with a different model. This means I will have to custom models, both subclasses of QAbstractItemModel, using the same underlying data, but only the parts they need.
One thhings I still need to do is determining what to do with updates (i.e. when to refetch keys, when being clicked on, or have the user explicitly request refetch). Also some GUI things need to be changed. At the moment it appears that the current window width of synce-kpm is not enough for a registry editor, might have to make the application a little bit wider. All in all, plenty of things to be done (and sooooo little time…
)

I am running Kubuntu 9.10 and installed SyncE-KPM through KPackageKit. But it seems I have run into the KDE4 problems I have seen described about OpenSync versions.
When I do a lsusb my device is listed. I can run MultiSync, but it will not detect my device.
I think mobile phone syncing should be included in Kubuntu as default and hope you will help puching for it. It is really valuable and will help introducing Linux into more business environments.
I really appreciate the work you are doing and hope you will push on for tighter integration with the KDE4 tools.
Hi Svein,
it is not completely clear to me what exactly the problem is you are experiencing. With regards to KDE4 stuff, I am not sure, but I think that at the moment it is not possible to sync with Kontact of KDE4 versions, because the OpenSync plugin for this is not available.
You are talking about your device not being detected by multisync. Have you tried to see whether the connection to the device actually works with running the command
synce-pls
in a terminal? Which guide/instructions have you followed to get everything up and running?
Kind regards,
Guido Diepen
Hello Guido,
Thanks for all your efforts! I am also intrigued by the thought of obtaining Kontact support, so it would be interesting looking into a OpenSync plugin. However, one thing that got me wondering, it seems like everybody is occupied with the server side of activesync (to enable syncing between their phone and linux-box), but I am actually more interested in the client side. Excuse my incompetence on this issue if my question is stupid, but can SyncCE be used for client side synchronisation with and Exchange server using activesync? Apart from enabling linux-mobiles to sync with exchange servers (e.g. Android, openmoko, maemo, etc), it can actually be very interesting to use the protocol to sync against linux-clients on PC’s. Corporate solutions often open activesync to the internet while pop and imap (and even owa) are closed, so it would actually provide a way to sync from your linux-PC at home.
Any thoughts on the subject is highly appreciated.