Some possibilities:

The Rcmdr package is a very good example of a GUI built using Tk (it does not 
hide the R program, but lets you do analyses using menus and dialogs).  Rcmdr 
also has a plug-in mechanism to write extensions to it, depending on what you 
want to do, writing a simple extension to Rcmdr may be enough and a lot less 
work than creating your own from scratch.

There are tools (Rpad, Rserve, and others) that allow web interfaces to R, that 
may work for you.

There is the Rcom project uses R as a background tool for other programs, the 
most developed tool uses MSExcel as the GUI with R doing the heavy work behind 
the scenes.  There are various examples of tools using the excel interface 
available.


There is a lot of info at: http://www.sciviews.org/_rgui/

Hope this helps,

-- 
Gregory (Greg) L. Snow Ph.D.
Statistical Data Center
Intermountain Healthcare
greg.s...@imail.org
801.408.8111


> -----Original Message-----
> From: r-devel-boun...@r-project.org [mailto:r-devel-boun...@r-
> project.org] On Behalf Of Alex Bokov
> Sent: Sunday, May 31, 2009 11:25 PM
> To: r-devel@r-project.org
> Subject: [Rd] Recommendations for a quick UI.
> 
> Hi. This is my first post to this list, I seem to be graduating to from
> the r-help list. :-)
> 
> I'm trying to wrap my R package in a GUI such that when the user
> launches the app, they see my GUI window and never interact with the R
> console at all. I don't have any fancy requirements for the GUI itself-
> -
> all it needs to do is collect input from the user and pass the input as
> arguments to an R function, which writes the results to a file.
> 
> I read the R Extensions Manual section about GUIs, and it seems like
> overkill to write the thing in a compiled language and link against R
> as
> a library when there are dozens of different interpreted cross-platform
> GUI toolkits out there. Does anybody know of any functioning examples
> of
> packages (or other add-ons) with GUIs that run R silently in the
> background which I can study? Do they use the "R CMD BATCH" mechanism,
> or something else?
> 
> Thanks.
> 
> ______________________________________________
> R-devel@r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to