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]