[rkward-cvs] SF.net SVN: rkward:[3257] branches/jss_dec_10/FINAL_JSS_TEX/technical.tex

tfry at users.sourceforge.net tfry at users.sourceforge.net
Thu Dec 16 20:01:59 UTC 2010

Revision: 3257
Author:   tfry
Date:     2010-12-16 20:01:58 +0000 (Thu, 16 Dec 2010)

Log Message:
Add design sketch figure, and a few minor edits.

Modified Paths:

Modified: branches/jss_dec_10/FINAL_JSS_TEX/technical.tex
--- branches/jss_dec_10/FINAL_JSS_TEX/technical.tex	2010-12-16 20:00:47 UTC (rev 3256)
+++ branches/jss_dec_10/FINAL_JSS_TEX/technical.tex	2010-12-16 20:01:58 UTC (rev 3257)
@@ -42,11 +42,16 @@
 A further side-effect of the asynchronous threaded design is that there is
 inherently a rather clear separation between GUI code and code making direct use
-of the \proglang{R} API. In the current development version, the evaluation
+of the \proglang{R} API (see also Figure~\ref{fig:design_sketch)}). In the current development version, the evaluation
 of \proglang{R} commands has even been moved into a separate process. In the somewhat longer term it could even
 be possible to run GUI and \proglang{R} engine on different computers.
-%% TODO: Add figure (and reference it)
+ \centering
+ \includegraphics{../figures/design_sketch.png}
+ \caption{Sketch of the technical design of RKWard. Only a few central components are visualized.}
+ \label{fig:design_sketch}
 \subsection{Object modification detection}
@@ -117,7 +122,7 @@
 full featured text editor \citep{CullmannND} as a component which can be
 seamlessly integrated into a hosting application using the KParts technology
 \citep{Faure2000}. Additionally, KPart provides HTML browsing capabilities in a
-similarly integrated way. The availability of kword \citep{KWord} as an
+similarly integrated way. The availability of KWord \citep{KWord} as an
 embeddable KPart might prove useful in future versions of RKWard, when better
 integration with office-suites will be sought.
@@ -203,7 +208,6 @@
 Plugins consist of four parts \citep[see Section~\ref{sec:example_plugin} for an example; for a complete
 manual, see][]{Friedrichsmeier2010}:
-%% TODO: Make these bullets!
     An XML file, called a ``plugin map,'' is used to declare one or more plugins, each
@@ -227,7 +231,7 @@
     A separate \proglang{ECMAScript}-file is used to translate GUI settings into \proglang{R}
-        In earlier versions of RKWard, \proglang{PHP} (PHP: Hypertext Preprocessor) was used
+        In earlier versions of RKWard, \proglang{PHP} was used
         as a scripting engine, and \proglang{PHP}-interpreters were run in a separate process.
         Usage of \proglang{PHP} was abandoned in RKWard version 0.5.3.
     }. This \proglang{ECMAScript} file is evaluated asynchronously in a separate thread. RKWard

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.

More information about the rkward-tracker mailing list