JXTA
JXTA: Secure Java P2P platform with possibilities to share Bandwidth, Storage and Processing power
JXTA can natively handle Bluetooth OBEX and other service protocols
It's also implemeted in C, C++, Perl, Python. The C implementation is very complete.
There is growing interest in very decentralized, agent based semi-instant messaging on JXTA, that works with two components basis in very heterogenous hardware and software "environments":
- Network resident user agent handles user and message authentication and message persistence in the absence of the following agent
- Mobile or fixed network detatched agent cooperates with the previous agent to deliever inbound and outbound messages
See Also:Edit
Here is a very good document to get you into JXTA in a few minuates, well written and complete with links to subprojects (Dec 2002) http://developer.java.sun.com/developer/technicalArticles/Networking/jxta/