Thread: [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. |
From: <yan...@us...> - 2008-03-03 04:19:35
|
Revision: 571 http://assorted.svn.sourceforge.net/assorted/?rev=571&view=rev Author: yangzhang Date: 2008-03-02 20:19:39 -0800 (Sun, 02 Mar 2008) Log Message: ----------- updated readme for assorted.bash Modified Paths: -------------- java-reactor/trunk/README Modified: java-reactor/trunk/README =================================================================== --- java-reactor/trunk/README 2008-03-03 04:19:27 UTC (rev 570) +++ java-reactor/trunk/README 2008-03-03 04:19:39 UTC (rev 571) @@ -1,5 +1,4 @@ -% Java Reactor -% Yang Zhang +[documentation](doc) Overview -------- @@ -13,7 +12,7 @@ are run in-line. Aside from its simplicity, efficiency, and support for scheduled tasks, it also -has no dependencies. +has no dependencies except for Java 6. Related Work ------------ @@ -27,26 +26,8 @@ [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/ +- [Web site](http://assorted.sf.net/java-reactor/) +- [ROX NIO tutorial](http://rox-xmlrpc.sourceforge.net/niotut/) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <yan...@us...> - 2008-04-24 23:57:48
|
Revision: 684 http://assorted.svn.sourceforge.net/assorted/?rev=684&view=rev Author: yangzhang Date: 2008-04-24 16:57:51 -0700 (Thu, 24 Apr 2008) Log Message: ----------- updated readme Modified Paths: -------------- java-reactor/trunk/README Modified: java-reactor/trunk/README =================================================================== --- java-reactor/trunk/README 2008-04-24 21:17:26 UTC (rev 683) +++ java-reactor/trunk/README 2008-04-24 23:57:51 UTC (rev 684) @@ -4,15 +4,14 @@ -------- 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. +for event-based asynchronous IO programming. The reactor core supports +scheduling of tasks (a la Twisted, asio, etc.). This was written for the +constrained-resource 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 (using timeouts to select). Aside from its simplicity, efficiency, and support for scheduled tasks, it also -has no dependencies except for Java 6. +has no dependencies except for Java 6. Currently only UDP is supported. Related Work ------------ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <yan...@us...> - 2008-05-08 19:05:43
|
Revision: 728 http://assorted.svn.sourceforge.net/assorted/?rev=728&view=rev Author: yangzhang Date: 2008-05-08 12:05:50 -0700 (Thu, 08 May 2008) Log Message: ----------- refined some readme text Modified Paths: -------------- java-reactor/trunk/README Modified: java-reactor/trunk/README =================================================================== --- java-reactor/trunk/README 2008-05-08 08:36:43 UTC (rev 727) +++ java-reactor/trunk/README 2008-05-08 19:05:50 UTC (rev 728) @@ -6,9 +6,9 @@ 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 for the -constrained-resource 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 (using timeouts to select). +constrained-resource environment that is PlanetLab, mostly out of performance +paranoia. It also helped us remove the need for a separate thread for the +scheduled executor tasks - these are run in-line (using timeouts to select). Aside from its simplicity, efficiency, and support for scheduled tasks, it also has no dependencies except for Java 6. Currently only UDP is supported. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |