Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[ecf-dev] Smack lib update for XMPP provider ?

Hi all,


in the current analysis phase of how ECF could be used for Saros (collaboration plugin for Eclipse (http://www.saros-project.org)),
we are looking at the Smack API used in the XMPP provider.

Gladly you are using the latest release - unfortunately Smack isnt maintained regularly. Due to several bugs and incomplete extension implementations, Smack was improved as task of a diploma theses last year.

The improvements (besides bugfixes) are focused in
- Socks5 Bytestream Protocol (more XEP conform, support of dynamic sized streams, more configurations for the proxy, ...) - In Band Bytestream Implementation (made fully compatible to XEP 0047, bidirectional data exchange, ...)

(more detailed information is available in German in the thesis paper
http://www.inf.fu-berlin.de/inst/ag-se/theses/Staib10-DPPX.pdf
)


The thing is now, if using ECF, we cant loose these improvements, because even using ECF we would - for a number of things - use the exposed XMPPConnection for Smack calls.

I considered creating a separate XMPP provider using this updated Smack lib - but that is no optimum.

Another way and the question of this email is:
Would the ECF project consider to absorb these changes - the customized Smack lib - in a way? And if so, in which way?



Thanks for "listening",
Björn


Back to the top