Fellow researchers,

Having more time in the last weeks to spend with the project, the server saw some important improvements on many fronts.


* Internal Routing and Contact management *

Improvements and bugfixes. Large parts of RFC3921 are now covered.
Bugs are still expected due to bad test coverage.


* Extension infrastructure *

Adding extensions ('Modules') is simple. Most extensions use Service Discovery, which itself is implemented as a Module, but it's one of the indispensible kind. (Obvious question: Why don't you build this on OSGi? A: Too heavyweight for now. There are more important things to do!)

For a very simple Module example see

http://svn.apache.org/repos/asf/labs/vysper/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0202_entity_time

for more sophisticated ones see

http://svn.apache.org/repos/asf/labs/vysper/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0054_vcardtemp
http://svn.apache.org/repos/asf/labs/vysper/src/main/java/org/apache/vysper/xmpp/modules/roster

* Javadoc, Wiki and Spec Compliance docs *

Many improvements.


* Persistence *

That's what's holding back a personal release.
JCR based persistence works in general, but roster item persistence is crucual and still missing.


* Embedded XMPP server *

pret-a-porter. I'll cover this in a separate post.


* Open issues *

Testing with diverse clients. I've got only a limited number of clients in use (Smack and Coccinella).

  Bernd




---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to