Project JXTA-C: enabling a Web of things

The Web, the collection of all devices connected to the Internet, is on the verge of experiencing a massive evolution from a Web of computers to a Web of things as new devices such as phones, beepers, sensors, wearable computers, telemetry sensors, and tracking agents connect to the Internet. The open-source Project JXTA was initiated a year ago to specify a standard set of protocols for ad hoc, pervasive, peer-to-peer computing as a foundation of the upcoming Web of Things. The following paper presents an up-to-date overview of the JXTA protocols and describes the latest implementation of the JXTA protocols in the "C" programming language. The paper discusses the overall architecture and trade off made to allow the JXTA-C implementation to run on a wide range of devices including supercomputers, servers, PCs, and memory-constrained embedded devices. The JXTA-C implementation delivers a small and efficient implementation of the JXTA protocols stack allowing the JXTA protocols to be embedded at the system level rather than the Java Virtual Machine (JVM) level for optimized performance and capabilities.

[1]  Eric Pouyoul,et al.  Project JXTA Virtual Network , 2002 .

[2]  Mark Handley,et al.  A scalable content-addressable network , 2001, SIGCOMM '01.

[3]  Céline Loscos,et al.  What will be the Next Big Thing? , 1996, Nature.

[4]  David A. Bandel jabber: www.jabber.org , 2003 .

[5]  Scott Oaks,et al.  JXTA in a Nutshell , 2002 .

[6]  Henk Sol,et al.  Proceedings of the 54th Hawaii International Conference on System Sciences , 1997, HICSS 2015.

[7]  David R. Karger,et al.  Building peer-to-peer systems with chord, a distributed lookup service , 2001, Proceedings Eighth Workshop on Hot Topics in Operating Systems.

[8]  Tom Groth,et al.  Project JXTA , 2002, Peer-to-Peer: Ökonomische, technische und juristische Perspektiven.

[9]  T. Dierks,et al.  The TLS protocol , 1999 .

[10]  M. Hogan,et al.  The “Next Big Thing”:The Future of Diplomatic History in a Global Age , 2004 .