David Barrett пишет:
Hi, this is pretty cool!  I'm still a bit confused on the high level
picture.  Can you answer:

1) Is this an end-user program (eg, everyone is expected to download and run
on their laptops and PCs), or a program that is run on a servers and
accessed by users via a web browser?
Bouillon 2 is running on a server and is accessed via browser (Mozilla/Firefox).
Bouillon 2 client is implemented in Javascript (AJAX).

Previous version (Bouillon 1, now obsolete) was implemented as
a standalone client. There is also possibility of implementing richer client for
Bouillon 2 as a standalone application. Anyway, the current version is AJAX.
2) Can this program run standalone (C, C++, Java, Python), or is it a web
application (PHP, JSP, CGI, etc)?
http://oc-co.org/images/serv-topo-en.png
Currently, it is Java Web Application (a .war file) which is supposed to run in
any servlet container (Tomcat).
Because of some considerations (i.e. 24x7 availability) the server-side variant
is preferred now. It is generally possible to implement client-side variant.
3) What's the relationship between this an Jabber?  Is XMPP just used "under
the hood" and thus merely a design detail, or does Bouillon somehow depend
on the Jabber network?
1) It uses XMPP as a transport medium. I.e. to exchange messages with other Bouillon servers.
2) It obtains existing information on
a) accounts/passwords
b) contacts (IM buddies)
from its Jabber server.
Bouillon app doesn't maintain user accounts or rosters (contact lists) by itself. It pings your existing Jabber contacts to check whether they are Bouillon-capable.
Then, it establishes Bouillon/oc-co conversation with any capable peer.
Basically, I see some cool stuff and I get the sense it's a p2p wiki with
trust metrics, but I'm still a bit confused.  Like, why did I need to log in
with the foaf/foaf account -- why not just have a "public" mode where anyone
can view?  Or, how would I go about creating my own account -- can I create
an account on your server, or need I install my own server?
There are no 'public' account because there are no global content in Bouillon. Still, you may login as a guest user which has some contacts to obtain content from.

To have your own account you have to:
1) register your own Jabber account at Bouillon-capable Jabber server (say, oc-co.org),
2) then add some Bouillon users to your roster (say, [EMAIL PROTECTED]),
3) then login with your Jabber username/password and check your Bouillon contacts (http://oc-co.org:8000/contacts)
4) when contacts are imported, you may browse Bouillon, i.e.
http://oc-co.org:8000/page/Bouillon_Manual

You may attach Bouillon to any Jabber server (Wildfire and jabberd2 were tested)
http://oc-co.org/files/Bouillon2/binary/INSTALL_HOWTO.txt
Then substitute oc-co.org for your own domain in the instruction above.
I.e. if Bouillon is attached to your existing Jabber server, you have just to login and
check your contacts. Then you may browse/edit/evaluate at will.


Yours,

Victor
_______________________________________________
p2p-hackers mailing list
[email protected]
http://lists.zooko.com/mailman/listinfo/p2p-hackers

Reply via email to