[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
http://rkward.svn.sourceforge.net/rkward/?rev=3257&view=rev
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:
--------------
branches/jss_dec_10/FINAL_JSS_TEX/technical.tex
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)
+\begin{figure}[htp]
+ \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}
+\end{figure}
\subsection{Object modification detection}
\label{sec:technical_omd}
@@ -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!
\begin{itemize}
\item
An XML file, called a ``plugin map,'' is used to declare one or more plugins, each
@@ -227,7 +231,7 @@
\item
A separate \proglang{ECMAScript}-file is used to translate GUI settings into \proglang{R}
code\footnote{
- 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