Oh god been a long time since I’ve blogged and my new blog is finally on Planet KDE :)

Let give some progress about libpapillon, which is a Qt4 library I’m working on to implement Windows Live Messenger 8 protocol. Since last week, I’m working on XML schemas and WSDL description of the MSN AddressBook webservice. WLM use this web service to retrieve the multiple contact lists (Allow, Block, Reverse, Pending) and the address book (which is now the Forward List). This is still a work in progress though. I never thought that I would have fun writing those XML Schemas, it’s a good thing because it’s generally a boring and dirty work.

All those web service work will lead me to kwsdl_compiler from kode(/trunk/KDE/kdepim/kode), which should be in kdepimlibs IMO, that really some love. There is gSOAP to generate WSDL bindings but I prefer working on a WSDL compiler that generate Qt code and also cleaner code. That make me also contribute to a part of KDE that need love too.

No Comments »

I feel like blogging today =)

For KDE4, I decided to rewrite the MSN plugin, which is now named Messenger plugin. Why Messenger ? Well you have MSN Messenger, Windows Messenger and now Windows Live Messenger(rebrand of MSN Messenger), the name in common ? Messenger.

This time, I’m doing it the right way (well I’m hope =)). I already began working on it in SVN, taking shape as a separate Qt4 only library that implement the Windows Live Messenger protocol. Windows Live Messenger is in beta stage, but when KDE4 will be out, Windows Live Messenger 8 will be out.

The library use the CoreProtocol/Task/Stream architecture that liboscar, libkyahoo and libiris(Jabber) use. I named this library “libpapillon”, papillon is the French word for butterfly.

Of course help is always appreciated. Help on research on MSNP13 protocol is encouraged :)

No Comments »