1. Introduction
Prev     Next

The Chaupal Container for JAVA P2P applications

1. Introduction

This User Guide covers the Chaupal container for JAVA P2P applications, with full support for the JXTATM specification. The JXTATM specification defines a set of requirements that are needed to implement a peer-to-peer (P2P) network, and currently hosts two implementations, for the JAVA and C programing languages.

The JP2P container provided by project Chaupal contains a set of light-weight OSGI bundles that allow JXTATM to run in an OSGI container. The JP2P container does not depend on on any third party library other than JAVATM  , so there is no dependency on JXTATM as well. 

Besides the container, Chaupal provides tools to configure P2P applications with minimal effort, and to monitor the P2P network that is designed.

In the following we will make extensive use of the free E-book "Practical JXTA II" to demonstrate the various configuration options of the Chaupal container

1.2 A Note for the Reader

This tutorial assumes that you have a good understanding of the Eclipse IDE and OSGI . For those who need to brush up on the basics, the following article from Lars Vogel provides an excellent reference.

Prev     Next
Chaupal User Guide  Home  2.2 Creating a Simple Chaupal Project

Hosted on GitHub Pages � Theme by orderedlist