From: Reetesh Mukul (reetesh.mukul_at_[hidden])
Date: 2007-05-18 13:25:18


Hi,

Efforts are going on for boost asio based libraries for different protocols.
It will be intersting to have a XMPP library in Boost. I have done some
experiments with existing xmpp libraries, include libjingle-4.0 from Google.
Moreover I have analyzed design issues involved in XMPP. I will like to
start the project by developing "chat model" for xmpp. Alongwith that, I
will keep on developing codes for jid, roster, message buffer etc. Some of
the key things will be:-

   1. Message dispatch --- this I will address using spirit's actor
   concept.
   2. Since sequence in which messages are delivered is vital here, so we
   need to have a xmpp scheduler.
   3. Seamless integration of different application to basic framework,
   like integration of chat/audio/video application to basic framework. This in
   turn means, development of the idea of basic framework--- like what will be
   its parts, how to attach applications to it, etc.

I will like to set up emphasis on developing xmpp library which can be used
for many applications.

Regards,
Reetesh Mukul