You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@labs.apache.org by th...@apache.org on 2008/10/28 01:12:05 UTC
svn commit: r708401 - in
/labs/droids/branch/LABS-144/src/documentation/content/xdocs:
develop/develop.xml index.xml install.xml tabs.xml
Author: thorsten
Date: Mon Oct 27 17:12:05 2008
New Revision: 708401
URL: http://svn.apache.org/viewvc?rev=708401&view=rev
Log:
use incubator files and locations
moving content around.
we are now have our own ant so removing note about it
Modified:
labs/droids/branch/LABS-144/src/documentation/content/xdocs/develop/develop.xml
labs/droids/branch/LABS-144/src/documentation/content/xdocs/index.xml
labs/droids/branch/LABS-144/src/documentation/content/xdocs/install.xml
labs/droids/branch/LABS-144/src/documentation/content/xdocs/tabs.xml
Modified: labs/droids/branch/LABS-144/src/documentation/content/xdocs/develop/develop.xml
URL: http://svn.apache.org/viewvc/labs/droids/branch/LABS-144/src/documentation/content/xdocs/develop/develop.xml?rev=708401&r1=708400&r2=708401&view=diff
==============================================================================
--- labs/droids/branch/LABS-144/src/documentation/content/xdocs/develop/develop.xml (original)
+++ labs/droids/branch/LABS-144/src/documentation/content/xdocs/develop/develop.xml Mon Oct 27 17:12:05 2008
@@ -21,6 +21,23 @@
<title>Developing with Apache Droids in your spring based project.</title>
</header>
<body>
+ <section>
+ <title>Develope small specialised components!</title>
+ <p>Following the UNIX philosophy for automated task processing in java enable us to
+ re-use the maximum code from other projects. As a reminder a pipe in unix starts
+ with an invoking component (which produces a stream)
+ and then chain as much other components that interact on the stream that are needed.
+ The modification of each component will be passed to the next component in the chain.
+ </p>
+ <p>For example the following command in a unix box will lance a subversion command to
+ check for the status on the local svn checkout (svn st). The next command will filter
+ the files that are not under svn control (grep ?). The next command will modify the
+ stream to create a command to add this files to the repository (awk ...). The last step
+ will cause the invocation of the command by sending it to the shell (sh).</p>
+ <p><code>svn st | grep ? | awk '{print "svn add "$2}' | sh</code></p>
+ <p>In droids your are piping/processing your tasks with small specialist components
+ that combined are resolving your task. </p>
+ </section>
<section id="how">
<title>How can I use Apache Droids in my application?</title>
<p>Once you have created the droids.jar, place it in your classpath and you are ready to
Modified: labs/droids/branch/LABS-144/src/documentation/content/xdocs/index.xml
URL: http://svn.apache.org/viewvc/labs/droids/branch/LABS-144/src/documentation/content/xdocs/index.xml?rev=708401&r1=708400&r2=708401&view=diff
==============================================================================
--- labs/droids/branch/LABS-144/src/documentation/content/xdocs/index.xml (original)
+++ labs/droids/branch/LABS-144/src/documentation/content/xdocs/index.xml Mon Oct 27 17:12:05 2008
@@ -30,20 +30,7 @@
write a new one from scratch, which can automatically seek out
relevant online information based on the user's specifications.</p>
<p>Droids (plural) is not designed for a special usecase, it is a framework: <strong>Take what
- you need, do what you want, impossible is nothing.</strong></p>
- <p>It is the cocoon/UNIX philosophy for automated task processing in java. As a
- reminder a pipe in unix starts with an invoking component (which produces a stream)
- and then chain as much other components that interact on the stream that are needed.
- The modification of each component will be passed to the next component in the chain.
- </p>
- <p>For example the following command in a unix box will lance a subversion command to
- check for the status on the local svn checkout (svn st). The next command will filter
- the files that are not under svn control (grep ?). The next command will modify the
- stream to create a command to add this files to the repository (awk ...). The last step
- will cause the invocation of the command by sending it to the shell (sh).</p>
- <p><code>svn st | grep ? | awk '{print "svn add "$2}' | sh</code></p>
- <p>In droids your are piping/processing your tasks with small specialist components
- that combined are resolving your task. </p>
+ you need, do what you want.</strong></p>
<p>Droids offers you following the components so far:</p>
<ul>
<li>Queue, a queue is the data structure where the different tasks are waiting for
@@ -76,17 +63,6 @@
overriding the default properties that are needed.
</li>
<li>
- <strong>Spring based.</strong>
- The properties mentioned above get picked up by the build
- process which inject them in the spring configuration.
- </li>
- <li>
- <strong>Extensible.</strong>
- The spring configuration makes usage of the
- cocoon-configurator and its dynamic registry support (making
- extending droids a pleasure).
- </li>
- <li>
<strong>Multi-threaded.</strong>
The architecture is that a robot (e.g. HelloCrawler controls
various worker (threads) that are doing the actual work.
@@ -110,6 +86,17 @@
<li>GaussianRandomDelayTime</li>
</ul>
</li>
+ <li>
+ <strong>Spring based - dynamics.</strong>
+ The properties mentioned above get picked up by the build
+ process which inject them in the spring configuration.
+ </li>
+ <li>
+ <strong>Extensible - dynamics.</strong>
+ The spring configuration makes usage of the
+ cocoon-configurator and its dynamic registry support (making
+ extending droids a pleasure).
+ </li>
</ul>
</section>
<section>
@@ -128,11 +115,7 @@
</section>
<section>
<title>Requirements</title>
- <warning label="Ant Optional Tasks">Important is that you have as well
- the optional Ant tasks installed! Otherwise you will not be able
- to build!</warning>
<ul>
- <li>Apache Ant version 1.7.0 or higher</li>
<li>JDK 1.5 or higher</li>
</ul>
</section>
Modified: labs/droids/branch/LABS-144/src/documentation/content/xdocs/install.xml
URL: http://svn.apache.org/viewvc/labs/droids/branch/LABS-144/src/documentation/content/xdocs/install.xml?rev=708401&r1=708400&r2=708401&view=diff
==============================================================================
--- labs/droids/branch/LABS-144/src/documentation/content/xdocs/install.xml (original)
+++ labs/droids/branch/LABS-144/src/documentation/content/xdocs/install.xml Mon Oct 27 17:12:05 2008
@@ -25,7 +25,7 @@
<title>Download</title>
<p>Download the Droids code base (we refer to the resulting directory as
$DROIDS_HOME):</p>
- <source>svn co https://svn.apache.org/repos/asf/labs/droids/trunk droids</source>
+ <source>svn co https://svn.apache.org/repos/asf/incubator/droids/trunk droids</source>
</section>
<section id="env">
<title>Setting up the Environment</title>
Modified: labs/droids/branch/LABS-144/src/documentation/content/xdocs/tabs.xml
URL: http://svn.apache.org/viewvc/labs/droids/branch/LABS-144/src/documentation/content/xdocs/tabs.xml?rev=708401&r1=708400&r2=708401&view=diff
==============================================================================
--- labs/droids/branch/LABS-144/src/documentation/content/xdocs/tabs.xml (original)
+++ labs/droids/branch/LABS-144/src/documentation/content/xdocs/tabs.xml Mon Oct 27 17:12:05 2008
@@ -32,7 +32,7 @@
-->
<tab id="home" label="Home" dir="" />
<tab id="develop" label="Develop" dir="" indexfile="develop/develop.html"/>
- <tab id="labs" label="Apache Labs" href="http://labs.apache.org"/>
+ <tab id="labs" label="Apache Incubator" href="http://incubator.apache.org"/>
<!-- Add new tabs here, eg:
<tab label="How-Tos" dir="community/howto/"/>
<tab label="XML Site" dir="xml-site/"/>
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@labs.apache.org
For additional commands, e-mail: commits-help@labs.apache.org