xmpp-im-client
Not really sure if how many would be interested , but I have started a project xmpp-im-client.
The focus behind this project is more educational and less on functionality/feature rich/rich UI.
It can ofcourse be taken and extended to suit your requirements.
Here is the post detailing more about it.
Even though the xmpp library in collab.netbeans.org would be one of the only opensource java api that is available online , very few people know about it ...
This hinders both contributions to it , developers using it and general awareness about it for users for extensions , feedback about it , etc.
Hopefully, the blog series about it will address this to some extent ! (not here , at my work blog :-) )
The focus behind this project is more educational and less on functionality/feature rich/rich UI.
It can ofcourse be taken and extended to suit your requirements.
Here is the post detailing more about it.
Even though the xmpp library in collab.netbeans.org would be one of the only opensource java api that is available online , very few people know about it ...
This hinders both contributions to it , developers using it and general awareness about it for users for extensions , feedback about it , etc.
Hopefully, the blog series about it will address this to some extent ! (not here , at my work blog :-) )
2 Comments:
Good stuff, and all the best.
Wondering if it can be a gaim plugin too. If the only implementation of the protocol is available in Java, it may be hard.
What about using "gaim" as a plugin to xmpp? We have to write a JNI layer, then. Maybe better than integrating a JVM in gaim ... :-)
Maybe I was not clear enough in my description :-)
There is an opensource IM api which is being actively developed and used in 2 other projects that I know of.
But there is a high barrier of entry - since there is not much reference code around to use this api.
On the other hand , I am convinced of the 'power of xmpp' ... so intention is to allow developers to access a working client written in the most readable way possible (as much as I can document it ;-) ).
Developer can either use this as the base to build more , or learn from it and write him own !
Post a Comment
<< Home