grundleborg

open source stuff

  • Twitter Feed

    • City Airport ftw... it has power sockets! (On my way to the nepomuk sprint in Freiburg, btw) 3 weeks ago
    • @nethad there's a plugin for it, which compiles and works against trunk, but its not reliable yet. I'm still working on it though :) 2 months ago
    • Bugfixing telepathy-mission-control today. Also reducing the NIH'ed code in the tp accounts KCM. QValidator's are a whole bunch of fun :/ 2 months ago
    • looks like I accidentally maintainer of krfb... I hope I can find enough time to make some substantial improvements 2 months ago
    • exams over (again). Now I can finally get back to giving KDE 100% effort :) 2 months ago
    • Just managed to control my computer using krfb/krdc via kopete over jabber - yay Telepathy Tubes!!! 2 months ago
    • Nokia N900 + Maemo 5: http://maemo.nokia.com - who's going to be the first to get plasma running on this, I wonder :) 3 months ago
    • no weekly update blog yet, because when I finally finish it, It's going to be a guide to try kopete+telepathy and some other stuff 3 months ago
    • Telepathy/KDE now has a mailing list: http://tinyurl.com/mjtg6y 3 months ago
    • fixing bugs in kopete's telepathy plugin. I've got 3 more really nasty bugs to fix, and then It'll be ready for testing 3 months ago
    • filing more Telepathy/KDE junior jobs (and also some not-so-junior ones that I don't have time to implement at the moment) 3 months ago
    • @aseigo: Thats true, I guess Kopete will have done that. I'll have to take a look at the code for it :) 3 months ago

Archive for the ‘Nepomuk’ Category

The Nepomuk Sprint

Posted by grundleborg on June 22, 2009

I’m writing this on the plane back from Freiburg, and the Nepomuk Coding sprint. It’s a beautiful town (except late at night during the weekend, but anyway…) and well worth visiting again (hopefully there’ll be a Nepomuk Sprint 2010).

Now to the important details. As I often seem to at these kind of events, I find myself leaving with less code written than I arrived with. However, when put in context, this is no bad thing. Nepomuk is a new technology, and is not entirely straight forward for a newcomer to understand. I arrived with intentions of integrating Telepathy with Nepomuk, but with little clue how to actually do this. And the results: I know understand enough about how Nepomuk works to make a plan, and start coding on integrating with Telepathy (unfortunately most of the code I wrote in the few days beforehand with this aim turns out to be so wrong it’s best just to throw it away and start again).

There are two ways in which Telepathy will be integrated with Nepomuk. One is the fairly obvious case of storing metadata about your IM buddies. Some examples of this might be: the last time they were seen online or the geolocation at which they were last online using the Location interface of Telepathy). I’d love to hear any more suggestions of metadata that it might be good to store on your instant messaging and VoIP contacts (please use the comments section at the end).

The second integration point is a little different. It concerns the idea of metacontacts. Users of IM clients such as Kopete are probably familiar with the idea that you can group two buddies on different protocols, who are the same person in real-life, together as one metacontact. I intend to implement this for Telepathy applications’ contact lists using Nepomuk to store the relation between the different buddies. The advantage of doing this is that not just your IM client, but any Nepomuk enabled application can see this relationship.

So, that’s my rather superficial hand-wavy summary of the plans that came out of the Nepomuk sprint for Telepathy. I hope to write again soon to provide a mercilessly technical explanation of how all this will/is being implemented.

Finally, I’d just like to say thank you very much to Sebastian Trueg who did such a great job of organising this sprint.

Posted in Collabora Planet, KDE, Nepomuk, Telepathy | Tagged: , , , , , | 6 Comments »

Telepathy-KDE update

Posted by grundleborg on June 18, 2009

I haven’t written anything for a couple of months now for the same reason that I haven’t committed any code. Exams. Now they’re over it’s back to hacking. But just because I haven’t been working on Telepathy/KDE for a while doesn’t mean that nothing has been done (obviously).

The underlying TelepathyQt4 library on which all our work is based has progressed a lot, gaining support for requesting channels from the Channel Dispatcher, gaining the Client interfaces and going through what will almost certainly be the last major API redesign before it goes stable. These two advances mean that it is now possible to work on Telepathy client applications in Qt/KDE without having to play an endless game of API catch-up.

There are also two summer of code projects progressing nicely:
- George Kiagiadakis (gkiagia)’s work on KCall is really exciting… I can’t wait to take part in my first video conference using KDE software!
- Kaushik Saurabh (roide) is also making great progress on his Conversation Logging Framework for KDE (while not entirely a Telepathy project, it goes without saying that the two will be integrated).

And now to the future… to Friday. I’ll be at the Nepomuk Sprint in Freiburg working on integrating instant messaging buddies with the address book and the semantic desktop. I’m not yet exactly sure how this will be done, but I’ll be spending the next 2 days up until the sprint getting that nailed down, and then coding madly once I get there. I really hope there can be something photogenic as a result, since libraries provide very limited picture-potential for this blog.

Posted in Collabora Planet, KDE, Nepomuk, Telepathy | Tagged: , , , , , , , , | 4 Comments »