JXTA ? A Peer-to-Peer Development Platform

Advertisement
  Download your Full Reports for JXTA ? A Peer-to-Peer Development Platform

JXTA is a set of open, generalized peer-to-peer (P2P) protocols that allow any connected device on the network - from cell phone to PDA, from PC to server - to communicate and collaborate as peers. The JXTA protocols are independent of any programming language, and multiple implementations (called bindings in Project JXTA) exist for different environments.

Why JXTA?
As the Web continues to grow in both content and the number of connected devices, peer-to-peer computing is becoming increasingly popular. Popular software based on P2P technologies includes file sharing, distributed computing, and instant messenger services. While each of these applications performs different tasks, they all share many of the same properties, such as discovery of peers, searching, and file or data transfer. Currently, application development is inefficient, with developers solving the same problems and duplicating similar infrastructure implementation. And, most applications are specific to a single platform and are unable to communicate and share data with other applications.

Goals
One primary goal of Project JXTA is to provide a platform with the basic functions necessary for a P2P network. In addition, JXTA technology seeks to overcome potential shortcomings in many of the existing P2P systems:
? Interoperability ? JXTA technology is designed to enable peers providing various P2P services to locate each other and communicate with each other.
? Platform independence ? JXTA technology is designed to be independent of programming languages, transport protocols, and deployment platforms.
? Ubiquity ? JXTA technology is designed to be accessible by any device with a digital heartbeat, not just PCs or a specific deployment platform.

 

  Download your Full Reports for JXTA ? A Peer-to-Peer Development Platform

Advertisement

© 2013 123seminarsonly.com All Rights Reserved.