RFModem
JXTA Project
JXTA is the protocol supported on the RFModems, above the link layer. Want to know more about JXTA? Here is a shortcut to the JXTA FAQ.

RFModem JXTA - or JXME?
Since JStamp and JStik use J2ME/CLDC it would seem logical to implement JXME - the J2ME for JXTA project. However a closer look reveals that JXME was designed around the current limits of cell phones and other very limited MIDP devices. Some of these assumptions include: 1) no XML parser present, 2) 32-64 KByte runtime heap, 3) 50 KByte max MIDlet size, 4) as little as 8 KBytes of persistent storage. JXME uses binary, instead of XML, messages. JXME assumes the existence of a proxy service. All these assumptions don't apply well to JStamp, which can have 256 KBytes or more of heap, and 512 KBytes to 2 MBytes of persistent storage (JStamp+ has 2 MBytes flash). Small XML parsers (under 20 KByte footprint) are available.
Using a proxy makes JXTA running on a cluster of mobile, autonomous robots much less interesting, for a variety of reasons:
  1. Autonomous robots may not be within range of a PC proxy and/or it may not be desirable to include one in every peer group.
  2. We want two or more robots to be able to spontaneously form a peer group without any external assistance.
  3. The JXME proxy has no security and we do want security so that only authorized peers can access a robot peer group
So for the first cut we are implementing a more complete version of JXTA on JStamp and JStik with the RFModems, and are not requiring a proxy.

Systronix® 939 Edison St, Salt Lake City, Utah, USA 84111
Tel +1-801-534-1017, Fax +1-801-534-1019
contac ust Time Zone: MDT (UTC-6)

Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries.
Systronix is independent of Sun Microsystems, Inc.
TStik, JStik, JCX, JStamp, JSimm, JDroid, and JRealTime are trademarks of Systronix, Inc.
1-Wire, iButton and TINI are trademarks of Dallas Semiconductor
Simmstick is a trademark of Dontronics
LEGO® is a trademark of Lego A/S, Denmark