[ANN] Xus, a scala-based peer-to-peer platform

View: New views
1 Messages — Rating Filter:   Alert me  

[ANN] Xus, a scala-based peer-to-peer platform

by Bill Burdick-2 :: Rate this Message:

Reply (Restricted by the Administrator) | Reply to Author | View Threaded | Show Only this Message

Xus is a peer-to-peer platform in the spirit of JXTA and Pastry.  It has a 3 layer architecture (basic packets, 5 types of message routing, and a variety of services) and my automated tests say that layers 1 and 2 apparently work.  The goals are simplicity, reliability, security, and ease-of-use.  As of this writing, the code base is 1214 lines.  Xus does not rely on any third party libraries, except for the Scala 2.8 runtime (I'm using release 18815 at the moment and I periodically update to the latest release).

I'm looking for people who would like to help scrutinize the doc, protocol, architecture, functional style, and code and maybe even help write code.

doc (fairly up-to-date): http://zot.github.com/Xus/
code: http://github.com/zot/Xus
blog post: http://this-statement-is-false.blogspot.com/2009/09/xus-simple-peer-to-peer-platform.html
another post: http://this-statement-is-false.blogspot.com/2009/10/xus-layers-1-and-2-work-now.html


Bill Burdick