$Id$ VamPeer - JXTA implementation for Eiffel Version: 0.1 Website: http://origo.ethz.ch/index.php/VamPeer Source : https://origo.ethz.ch/svn/vampeer/ INTRODUCTION VamPeer is the outcome of a Master Thesis by Beat Strasser, supervised by Till Bay and Prof. Bertrand Meyer. 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. DOCUMENTATION The master thesis report is our current documentation. It contains also detailed usage notes and describes the supplied examples. See: doc/main.pdf REQUIREMENTS Details can be found in the documentation, section 4.2: - Gobo 3.5 (data structures, date/time, XML support, testing) - EiffelNet (networking) - EiffelThread (threading) - Log4E Revision 537 (logging) The `contrib' directory contains all needed ECF/XAce files. LICENSE MIT License, see license.txt AUTHORS Beat Strasser