JXME 2.1.2 review

Download
by rbytes.net on

JXTA technology is a set of open protocols that allow any connected device on the network ranging from cell phones and wireless PDAs

License: GPL (GNU General Public License)
File size: 0K
Developer: Project JXTA Team
0 stars award from rbytes.net

JXTA technology is a set of open protocols that allow any connected device on the network ranging from cell phones and wireless PDAs to PCs and servers to communicate and collaborate in a P2P manner.

JXTA peers create a virtual network where any peer can interact with other peers and resources directly even when some of the peers and resources are behind firewalls and NATs or are on different network transports.

The project goals are interoperability across different peer-to-peer systems and communities, multiple/diverse languages, systems, platform independence and networks, and ubiquity: every device with a digital heartbeat.

Here are some key features of "JXME":
Discovery:

Pipes. An application is able to search for a named pipes created by other Peers.
Groups. An application is able to discover a JXTA group and join it.
Contents. Applications are able to discover application specific contents.

Create:

Pipes. An application is able to create pipes - both point-to-point and propagate pipes.
Groups. An application is able to create peer groups to limit the scope of discovery.
Contents. Application specific contents.

Join Groups An application is able to join a given group as per JXTA spec.
Communicate An application is able to communicate with other JXTA users through JXTA pipes (unicast, propagate)

Listed below are a few of the critical constraints imposed by cell phones and like devices. JXTA-J2ME is
designed to provide P2P functionality within these limitations. Next generation devices may have a
lesser constraints than the one currently-available.

50k MIDlet size Current cell phones have a total limit of about 123K for storing all MIDlet suites. In addition, Motorola phones currently limit each MIDlet to be no more than 50K and NTT DoCoMo phones limit MIDlets to 30K.
Persistent storage on cell phones can be as little as 8K which is shared by all the MIDlets.
Runtime heap is of the order of 32K - 64K
Bandwidth is very limited and latency is high
CPU power is very limited - around 20MHz.
Battery life is very critical.
Limited libraries MIDP-2.0

What's New in This Release:
Backports of a number of bugfixes from JXTA JSE.
This release no longer requires a persistent store for configuration files.

JXME 2.1.2 keywords