Gof's weblog Blog de Olivier Goffart

Aller au contenu | Aller au menu | Aller à la recherche

Jabber is more than Instant messaging.

Kopete You probably all know Jabber as an instant messageing protocol. And if you still don't use it, I recommend you to try

But people know less that XMPP (the protocol behind Jabber) is more than just instant messaging. XMPP is a protocol that simply allow you to exchange XML fragments between clients. So possibilities are infinite.

With this post, I want to show to others KDE developers some of the XMPP possibilities that could improve KDE.

Instant messaging integration into the Desktop

KDE4 is a good time to think more about Instant messaging integration into the Desktop. I'm writing this blog entry to help me and others to understand our needs and how we should proceed.

The desktop integration consits of several level:

  • In the Address Book : It helps to manage instant messaging information with others personal info. and eventually allow to start a chat or know the online status in real time from the address book interface
  • In the Mail client : It consist of showing the online status of the contact we viewing a mail, and add the possibility to reply with an instant message instead of by mail.
  • In the File manager : It is the possibility to send a file to a contact easily from the file manager.
  • Much others: Now Listening, Web Authentication, Playing games, Voice and video, ...

The first three case are those that interest me in this post. I'll explain how they are done in KDE3, and after I'll see some others approach

Read Next...

Hello planet KDE

So I'm now at planet KDE.

For those who don't know me, I'm a developper of Kopete, but i do some other work over kde, especially in kdelibs, like KNotify or few kde4 work

I don't blog often, and I was only blogging in french until now. (And I will continue, but of course french post will not appear on planetkde) But I have some upcomming posts about the Instant Messageing integration that I'd like to see visible to everybody.