My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads

Introduction

BXMPP is an effort for making XMPP less verbose. Since everybody knows that XML is extremely inefficient in terms of bandwidth, the XSF has defined a new transport, named Binary XMPP, for tackling this critical problem by devising a highly compressible binary transport for XMPP. See the official XEP for a more detailed description.

Installation

Now you can finally try an efficient Binary XMPP client on your cell phone, just follow these instructions:

  • Download the installer for Lampiro BXMPP Edition and send it to your phone
  • Checkout the BXMPP connection manager (Python and Twisted Matrix required) from the SVN repository
  • Start the connection manager
  • python bxmpp_cm.py jabberhost
  • Start the client on your cell phone, go to the advanced options and manually set the connection host to yourcmhost:10110

And finally enjoy the highly compressible binary stream made of

<zero>
</zero>
and
<one>
</one>
elements!

Notes

Please note the current version of Lampiro has compression turned off. The next release will be available in two versions, a free one with just the optimized Binary XMPP, and a pro version offering you all the advantages of a binary protocol and compression!

Examples

Here is a partial stream dump. Our laboratories have demonstrated that the stream is compressible to less than 2% of the original size!

<zero /><one /><one /><one /><zero /><one /><one /><one /><one /><zero /><one /><one />
<zero /><zero /><one /><one /><one /><one /><one /><zero /><zero /><zero /><zero />
<one /><one /><one /><one /><zero /><zero /><zero /><zero /><zero /><one /><zero />
<one /><one /><zero /><one /><zero /><zero /><zero /><zero /><one /><one /><zero />
<one /><one /><zero /><zero /><one /><one /><one /><zero /><zero /><zero /><zero />
<one /><zero /><one /><one /><zero /><zero /><one /><one /><one /><one /><one />
<zero /><zero /><zero /><zero /><one /><one /><one /><one /><zero /><zero /><one />
<zero /><zero /><zero /><zero /><one /><zero /><zero /><one /><one /><zero /><one />
<one /><zero /><one /><zero /><one /><one /><zero /><zero /><zero /><zero /><one />
<zero /><zero /><zero /><one /><zero /><zero /><zero /><one /><zero /><one /><zero />
<zero /><zero /><zero /><zero /><one /><zero /><zero /><zero /><one /><zero /><one />
<zero /><one /><zero /><one /><zero /><zero /><zero /><zero /><zero /><one /><zero />
<one /><one /><zero /><one /><one /><zero /><one /><zero /><one /><zero /><one />
<zero /><one /><one /><zero /><zero /><zero /><one /><zero /><zero /><one /><one />
<zero /><zero /><zero /><zero /><one /><zero /><one /><one /><zero /><zero /><zero />
<zero /><zero /><zero /><one /><one /><zero /><zero /><one /><one /><one /><zero />
<one /><one /><zero /><zero /><one /><zero /><zero /><zero /><zero /><one /><one />
<zero /><zero /><one /><zero /><zero /><one /><one /><zero /><zero /><one /><one />
<one /><zero /><one /><one /><zero /><zero /><zero /><zero /><zero /><one /><one />
<one /><zero /><zero /><zero /><one /><one /><zero /><zero /><one /><one /><zero />
<zero /><zero /><one /><zero /><one /><one /><zero /><zero /><one /><zero /><one />
<zero /><one /><one /><zero /><zero /><one /><zero /><one /><zero /><zero /><one />
<one /><zero /><zero /><zero /><zero /><one /><one /><one /><zero /><zero /><one />
<zero /><zero /><one /><one /><one /><zero /><zero /><one /><one /><zero /><zero />
<one /><one /><zero /><zero /><zero /><zero /><one /><zero /><one /><one /><zero />
<zero /><one /><zero /><one /><zero /><one /><one /><zero /><zero /><one /><zero />
<zero /><one /><one /><one /><zero /><zero /><one /><zero /><zero /><zero /><zero />
<one /><one /><zero /><zero /><one /><zero /><zero /><zero /><one /><one /><zero />
<zero /><zero /><zero /><one /><one /><one /><zero /><zero /><zero /><zero /><one />
<zero /><zero /><one /><one /><zero /><zero /><one /><one /><zero /><one /><one />
<zero /><zero /><zero /><zero /><zero /><zero /><one /><one /><zero /><zero />
<zero /><zero /><one /><zero /><zero /><one /><one /><zero /><zero /><one /><zero />
<zero /><zero /><one /><one /><zero /><zero /><one /><zero /><zero /><one /><one />
<zero /><zero /><one /><zero /><zero /><one />
Powered by Google Project Hosting