[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-hackers] savannah.gnu.org: submission of AMI
From: |
bertrand |
Subject: |
[Savannah-hackers] savannah.gnu.org: submission of AMI |
Date: |
Sun, 17 Feb 2002 15:13:49 -0500 |
A package was submitted to savannah.gnu.org.
This mail was sent to address@hidden, address@hidden
Bertrand Florat <address@hidden> described the package as follows:
License: gpl
Other License:
Package: AMI
System name: ami
This package wants to apply for inclusion in the GNU project
AMI is a P2P protocol written in Java and XML. It allows people to find them
easily on the net following some criteria and communicating using some
high-level ami protocols.
Note that for the moment, specifications of AMI 0.1 are frozen and that we are
mainly working on the alpha version. As a matter of fact, no working package is
yet available. AMI engine 0.1 will probably be available for the beginning of
2002.
AMI is used for two main purposes:
Maintain the personal routing table filing peers. Indeed, a peer IP address can
change at each connection. Then, AMI will query others peers to get new peer
IP-addresses. For instance, few days ago, you communicated with Bob but its IP
address has changed. Through AMI, you will ask above all your AMI network to
find his new address - assuming he\'s connected.
Locate peers matching specified criteria used by over-protocols. For instance,
you are using a AMI over-protocol managing an IRC. You want to find all people
wanting to speak about cinema for example. AMI will find such people for you.
AMI uses AR requests to find people matching criteria. All criteria are stored
under XML format open enough to accepting any further protocols.
It already exists and you can see it at
http://amiprotocol.sourceforge.net/index.html