VamPeer

JXTA implementation for Eiffel

VamPeer is the outcome of a Master Thesis by Beat Strasser, supervised by Till Bay and Prof. Bertrand Meyer (September 2006 - March 2007).

Current Release
Version 0.1 (03/Mar/2007)
License
MIT license
Source
https://svn.origo.ethz.ch/vampeer/tags/release-0.1/

Abstract

The goal of this master thesis is to equip Eiffel with a peer-to-peer framework. The
well-known JXTA protocol was chosen for that purpose.

VamPeer aims to be an Eiffel binding for JXTA, currently offering the essential
services used in a typical edge peer. It thus allows to discover remote peers and to
communicate with other peers through a TCP transport. Implementing the
discovery service, it is possible to query for local and remote entities. The library is
fully compatible with the latest JXTA JSE reference implementation.