GSoC status update for weeks 3-5

Ok, this one took a bit longer than expected. But better late than never..

In the last 3 weeks I’ve been concentrating on the SyncML server agent. Here is how it currently looks:

syncml server agent 1

As you can see, I streamlined it quite a bit but there’s still a lot of options available. This is necessary to cover all kinds of weird devices (and what they think what is standard SyncML behavior). Who ever told you that SyncML was simple is wrong šŸ™‚

syncml server agent 2

One can already interact with the server, it should respond to simple queries but does no actual syncing with your Akonadi resources yet. More specific this involves to map Akonadi’s concept of resources and collections to libsyncml’s datastore concept. There’s usually one libsyncml datastore per content type available (one for notes, events, task, etc.) but Akonadi can have more than one resource for such things (For example my Akonadi instance has 3 calendar resources right now). This part turned out to be quite tricky, but I’m getting there.

A nice side-effect is that libsyncml now has one more project outside of the OpenSync project. We’re in good contact, I even got SVN access to speed up patching šŸ˜‰ The bigger news is probably that libsyncml now has a stable branch.

That’s it for now, I’ll try to provide more frequent updates …

10 thoughts on “GSoC status update for weeks 3-5

  1. yes looks complicated – can you somehow provide autodiscovery of options (perhaps by trying different configuration automatically) like SMTP AUTH in kmail … (check waht server supports option)

  2. Just an idea for you and all others GSocers : you should put a link about your project on top of each related blog post ; with all these new faces on planet-kde, it’s hard to remember who works on what šŸ™‚

    oh, and thank your for your work, really šŸ™‚

  3. @usr: the color scheme is called “Obsidian Coast” and should be available in a default KDE install

    @DanaKil: what link do you mean specifically? where it can be found in playground or the GSoC project description page?

    @chicken: what you can see on the pictures is actually not ment to be the end user interface, surely not. I already did some investigation in how to realize that part (see last post) but haven’t anything available right now.

  4. Hi Sascha, good to see your progress! Keep up the good work šŸ˜‰

    I have still one question: what’s the period you’re working on it? You are now five weeks working on your GSoC project, but when will it finish? At the end of summer, or earlier already?

  5. If you have use for testing at some point, I can takes some time for that. This is a Worthy Cause. I have a 4.2 system and various Nokia phones

  6. Hi Sascha, i like your work and so:

    Here is another “testing and bug report” bitch šŸ˜‰ Using 4.3 and a S60v3 phone. Contact me via mail beyond.serenity ad gmailDOTcom

    bye, serenity

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.