Boost logo

Boost :

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


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk