[Assorted-commits] SF.net SVN: assorted: [503] java-reactor/trunk/README
Brought to you by:
yangzhang
From: <yan...@us...> - 2008-02-25 07:07:22
|
Revision: 503 http://assorted.svn.sourceforge.net/assorted/?rev=503&view=rev Author: yangzhang Date: 2008-02-24 23:07:25 -0800 (Sun, 24 Feb 2008) Log Message: ----------- added a readme Added Paths: ----------- java-reactor/trunk/README Added: java-reactor/trunk/README =================================================================== --- java-reactor/trunk/README (rev 0) +++ java-reactor/trunk/README 2008-02-25 07:07:25 UTC (rev 503) @@ -0,0 +1,52 @@ +% Java Reactor +% Yang Zhang + +Overview +-------- + +This is a completely minimal implementation of a select-based reactor framework +for event-based asynchronous IO programming. The reactor core supports +scheduling of tasks (a la Twisted, asio, etc.). This was written after +witnessing the inefficiency of various other reactor-based implementations - at +least for the very particular environment that is PlanetLab. It also helped us +remove the need for a separate thread for the scheduled executor tasks - these +are run in-line. + +Aside from its simplicity, efficiency, and support for scheduled tasks, it also +has no dependencies. + +Related Work +------------ + +- [Apache Mina]: we originally used this for [SRON], but it lacked efficiency + and scheduled tasks, and also requires at least [slf4j]. + +- [SRON]: The project from which Java Reactor was born. + +[Apache Mina]: http://mina.apache.org/ +[SRON]: https://moo.cmcl.cs.cmu.edu/trac/scaleron +[slf4j]: http://www.slf4j.org/ + +License +------- + +Java Reactor is released under the [GNU GPL3]. + +[GNU GPL3]: http://www.gnu.org/licenses/gpl-3.0.txt + +Links +----- + +- Web site: <http://assorted.sf.net/java-reactor/> +- ROX NIO tutorial: <http://rox-xmlrpc.sourceforge.net/niotut/index.html> + +Contact +------- + +Copyright (C) 2008 [Yang Zhang]. +All rights reserved. + +Back to [assorted.sf.net]. + +[Yang Zhang]: http://www.mit.edu/~y_z/ +[assorted.sf.net]: http://assorted.sourceforge.net/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |