VamPeer is the outcome of a Master Thesis by Beat Strasser, supervised by Till Bay and Prof. Bertrand Meyer (September 2006 - March 2007).
The goal of this master thesis was 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.
Submitted by Beat Strasser on Sun, 07/01/2007 - 21:10.