JXTA is a Java-based technology for implementing dynamic peer-to-peer networks on mobile devices, PCs, and servers. An implementation of JXTA for J2ME devices is in the early stages of development, although it has been demonstrated on several devices.
 Refer to http://www.jxta.org/.
The Jini Surrogate Architecture and the IP Interconnect Specification provide a means for constrained devices to participate in Jini communities. Refer to http://developer.jini.org/exchange/projects/surrogate/overview.pdf for an overview.