[rkward-cvs] SF.net SVN: rkward:[3386] branches/jss_dec_10

tfry at users.sourceforge.net tfry at users.sourceforge.net
Wed Jan 26 11:51:57 UTC 2011


Revision: 3386
          http://rkward.svn.sourceforge.net/rkward/?rev=3386&view=rev
Author:   tfry
Date:     2011-01-26 11:51:57 +0000 (Wed, 26 Jan 2011)

Log Message:
-----------
Assorted fixes. Mail follows.

Modified Paths:
--------------
    branches/jss_dec_10/FINAL_JSS_TEX/GUI_elements.tex
    branches/jss_dec_10/FINAL_JSS_TEX/background.tex
    branches/jss_dec_10/FINAL_JSS_TEX/example_plugin.tex
    branches/jss_dec_10/FINAL_JSS_TEX/example_session.tex
    branches/jss_dec_10/FINAL_JSS_TEX/revision_notes.txt
    branches/jss_dec_10/FINAL_JSS_TEX/sources.bib
    branches/jss_dec_10/FINAL_JSS_TEX/technical.tex
    branches/jss_dec_10/examples/plugin_demo/demo_t_test_two_vars.js

Modified: branches/jss_dec_10/FINAL_JSS_TEX/GUI_elements.tex
===================================================================
--- branches/jss_dec_10/FINAL_JSS_TEX/GUI_elements.tex	2011-01-26 09:21:44 UTC (rev 3385)
+++ branches/jss_dec_10/FINAL_JSS_TEX/GUI_elements.tex	2011-01-26 11:51:57 UTC (rev 3386)
@@ -178,7 +178,7 @@
  \includegraphics[width=8.043cm]{../figures/special_paste.png}
  \caption{Paste special dialog. This tool allows to paste data (e.\,g., tabular, text) from the clipboard, directly to an 
  \proglang{R} script and therefore accelerates the work process with data from different sources 
- like spread-sheet applications.
+ like spreadsheet applications.
 }
  \label{fig:special_paste}
 \end{figure}
@@ -241,7 +241,7 @@
  \label{fig:data_editors}
 \end{figure}
 
-Meta-data on each column of a \code{data.frame} (i.\,e., name of the column, data
+Metadata on each column of a \code{data.frame} (i.\,e., name of the column, data
 type, and potentially data labels) is shown in the upper portion of
 the data editor, and can be manipulated there, while the data itself is
 shown in the lower portion. The upper portion can be hidden using a
@@ -400,8 +400,8 @@
 shows the plot as it would be created with the current settings (see Section~\ref{sec:create_plot} for an example). The
 preview is updated automatically as the user makes changes, allowing to
 see the effect of each setting instantly\footnote{The preview is
-updated asynchronously to keep the GUI responsive; see Section~\ref{sec:technical_graphics}.}. For example, the CLT 
-(central limit theorem) plugins
+updated asynchronously to keep the GUI responsive; see Section~\ref{sec:technical_graphics}.}. For example, the
+central limit theorem plugins
 under the ``Distributions'' menu can be very helpful to dynamically ``show''
 the convergence in distribution while teaching. For the sake of simplicity, such preview plots are not added to
 the history.
@@ -417,8 +417,7 @@
 The same applies to error messages, in case a plugin fails to perform its task.
 The output is presented in a journal format\footnote{Note: The font size of the output can be adjusted
 from the menu. 
-Since it is based on \proglang{HTML}, it is also possible to view the source code 
-(see below).}. All results are presented
+}. All results are presented
 sequentially with the last performed task at the bottom.
 It is also possible to write to the output directly from \proglang{R}
 scripts by using a number of dedicated \proglang{R}
@@ -543,7 +542,7 @@
 TDI view area (see Figure~\ref{fig:main_window}C) or in detached windows.
 
 A central access point to the help system is the ``Help'' menu. Further, help pages on
-RKWard GUI dialogs can be accessed from the dialog itself using the
+\nobreak{RKWard} GUI dialogs can be accessed from the dialog itself using the
 ``Help'' button. An useful (``reverse'') feature here is that these pages include 
 a link near the top of the page to start the corresponding GUI dialog directly.
 Help on \proglang{R} specific functions can be invoked from multiple places, 

Modified: branches/jss_dec_10/FINAL_JSS_TEX/background.tex
===================================================================
--- branches/jss_dec_10/FINAL_JSS_TEX/background.tex	2011-01-26 09:21:44 UTC (rev 3385)
+++ branches/jss_dec_10/FINAL_JSS_TEX/background.tex	2011-01-26 11:51:57 UTC (rev 3386)
@@ -19,7 +19,7 @@
 functionality for basic-statistical courses, though the features have increased over
 time beyond this \citep{Fox2005, Fox2007}. In November 2002 Thomas Friedrichsmeier
 started the RKWard open-source software project with the goal to create a GUI for
-\proglang{R} based on \proglang{KDE} and \proglang{Qt} technologies.
+\proglang{R} based on \proglang{KDE}\footnote{\url{http://www.kde.org/}} and \proglang{Qt}\footnote{\url{http://qt.nokia.com/}} technologies.
 
 The scope of RKWard is deliberately broad, targeting both \proglang{R} novices and experts.
 For the first group, the aim is to allow any person with knowledge on
@@ -70,11 +70,13 @@
 (\url{http://rkward.sourceforge.net/}). Selected key milestones of the development of RKWard are
 visualized in Figure~\ref{fig:timeline}.
 
-\begin{figure}[htp]
+\begin{figure}[t!]
  \centering
  \includegraphics[clip=true,trim=0cm 5.7cm 0cm 5.7cm,width=16cm]{../figures/timeline.pdf}
  \caption{Timeline of important development milestones and changes in RKWard.
-          Time is presented on an arbitrary scale.}
+          Time is presented on an arbitrary scale. Here Qt3 and Qt4 refers to the 3.x and
+          4.x versions of the \proglang{Qt} libraries, respectively and KDE4 refers to the
+          4.x version of the \proglang{KDE} libraries.}
  \label{fig:timeline}
 \end{figure}
 

Modified: branches/jss_dec_10/FINAL_JSS_TEX/example_plugin.tex
===================================================================
--- branches/jss_dec_10/FINAL_JSS_TEX/example_plugin.tex	2011-01-26 09:21:44 UTC (rev 3385)
+++ branches/jss_dec_10/FINAL_JSS_TEX/example_plugin.tex	2011-01-26 11:51:57 UTC (rev 3386)
@@ -117,7 +117,6 @@
 
 \begin{footnotesize}
 \begin{Code}
-// globals
 var x;
 var y;
 var varequal;

Modified: branches/jss_dec_10/FINAL_JSS_TEX/example_session.tex
===================================================================
--- branches/jss_dec_10/FINAL_JSS_TEX/example_session.tex	2011-01-26 09:21:44 UTC (rev 3385)
+++ branches/jss_dec_10/FINAL_JSS_TEX/example_session.tex	2011-01-26 11:51:57 UTC (rev 3386)
@@ -21,11 +21,12 @@
 
 The generated \proglang{R} code can be revealed by clicking on the ``Code'' button:
 
-\code{read.csv(file=`/media/software/experiment.txt', 
-na.strings = `NA', nrows = -1, skip = 0,
-check.names = TRUE, strip.white = FALSE, blank.lines.skip = TRUE)\\}
+\begin{Code}
+read.csv(file=`/media/software/experiment.txt',
+         na.strings = `NA', nrows = -1, skip = 0,
+         check.names = TRUE, strip.white = FALSE, blank.lines.skip = TRUE)
+\end{Code}
 
-
 Checking the ``Edit Object'' box automatically opens a data editor tab
 showing the imported data (Figure~\ref{fig:import_data}B).
 
@@ -34,7 +35,7 @@
  \includegraphics[width=15.5cm]{../figures/import_data.png}
  \caption{A) CSV import dialog. Useful defaults for a variety of common text separated value formats can
   be set using the ``Quick Mode'' selector on the left. Beyond that, many options can be customized. B) Data editor. The imported CSV
-  data from experiment.txt are presented (data visually trimmed).}
+  data from ``experiment.txt'' are presented (data visually trimmed).}
  \label{fig:import_data}
 \end{figure}
 

Modified: branches/jss_dec_10/FINAL_JSS_TEX/revision_notes.txt
===================================================================
--- branches/jss_dec_10/FINAL_JSS_TEX/revision_notes.txt	2011-01-26 09:21:44 UTC (rev 3385)
+++ branches/jss_dec_10/FINAL_JSS_TEX/revision_notes.txt	2011-01-26 11:51:57 UTC (rev 3386)
@@ -1,7 +1,8 @@
 --- TODO ---
 - Check, whether we are really following our lists (markup, abbreviations), consistently.
   - Also check, whether we introduce all abbreviations, properly.
-- Second check figure placement
+- Second check figure placement and size.
+- Check final version for hyphenation problems.
 
 I've tried to write the remainder of these notes in a way that we can simply
 attach it to the revision, and send it to the editors. Please check wording / spelling, etc.
@@ -163,7 +164,6 @@
 * GFDL (3)
 * TDI (6)
 * CSV (10)
-* CLT (13)
 * HTML (13)
 * ODF (13)
 * PNG (13)
@@ -172,5 +172,4 @@
 * PDF (14-15)
 * API (20)
 * XML (22)
-* IRT (24)
 * ECDF (25)

Modified: branches/jss_dec_10/FINAL_JSS_TEX/sources.bib
===================================================================
--- branches/jss_dec_10/FINAL_JSS_TEX/sources.bib	2011-01-26 09:21:44 UTC (rev 3385)
+++ branches/jss_dec_10/FINAL_JSS_TEX/sources.bib	2011-01-26 11:51:57 UTC (rev 3386)
@@ -130,7 +130,7 @@
   year = {2000},
   author = {David Faure},
   address = {Indianapolis, IN, USA},
-  booktitle = {KDE 2.0 Development},
+  booktitle = {\proglang{KDE} 2.0 Development},
   editor = {David Sweet},
   owner = {tux},
   timestamp = {2010.12.12}
@@ -175,7 +175,7 @@
 
 @ARTICLE{Fox2005,
   author = {John Fox},
-  title = {The R Commander: A Basic-Statistics Graphical User Interface to \proglang{R}},
+  title = {The \proglang{R} Commander: A Basic-Statistics Graphical User Interface to \proglang{R}},
   journal = {Journal of Statistical Software},
   year = {2005},
   volume = {14},

Modified: branches/jss_dec_10/FINAL_JSS_TEX/technical.tex
===================================================================
--- branches/jss_dec_10/FINAL_JSS_TEX/technical.tex	2011-01-26 09:21:44 UTC (rev 3385)
+++ branches/jss_dec_10/FINAL_JSS_TEX/technical.tex	2011-01-26 11:51:57 UTC (rev 3386)
@@ -110,9 +110,9 @@
 
 Future versions of RKWard will try to avoid this performance problem. 
 One approach that is currently under consideration is to simply perform
-a pointer comparison of the SEXP records of objects in global environment with
+a pointer comparison of the \code{SEXP} records of objects in global environment with
 their copies in a hidden storage environment. Due to the implicit sharing of
-SEXP records \citep{RDCT2010a, RDCT2010b}, this should provide for a reliable
+\code{SEXP} records \citep{RDCT2010a, RDCT2010b}, this should provide for a reliable
 way to detect changes for most types of \proglang{R} objects, with comparatively low memory
 and performance overhead. Special handling will be needed for environments and
 active bindings.
@@ -209,7 +209,7 @@
 Much of the functionality in RKWard is currently implemented as plugins. For example, importing different file
 formats relying on the \pkg{foreign} package is achieved by this approach. Similarly,
 RKWard provides a modest GUI driven tool set for statistical analysis,
-especially for item response theory (IRT), distributions, and descriptive
+especially for item response theory, distributions, and descriptive
 statistical analysis.
 
 \subsubsection{Defining a plugin}
@@ -322,7 +322,7 @@
 
   \item 
   Do not hide any relevant computations from the user by performing them in the
-  \proglang{ECMAScript}. Rather, generate \proglang{R} code which will perform
+  \nobreak{\proglang{ECMAScript}}. Rather, generate \proglang{R} code which will perform
   those computations, transparently.
 
   \item

Modified: branches/jss_dec_10/examples/plugin_demo/demo_t_test_two_vars.js
===================================================================
--- branches/jss_dec_10/examples/plugin_demo/demo_t_test_two_vars.js	2011-01-26 09:21:44 UTC (rev 3385)
+++ branches/jss_dec_10/examples/plugin_demo/demo_t_test_two_vars.js	2011-01-26 11:51:57 UTC (rev 3386)
@@ -1,4 +1,3 @@
-// globals
 var x;
 var y;
 var varequal;


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