From Greg.Snow at imail.org  Tue Jun  2 20:26:46 2009
From: Greg.Snow at imail.org (Greg Snow)
Date: Tue, 2 Jun 2009 12:26:46 -0600
Subject: [Rd] Recommendations for a quick UI.
In-Reply-To: <4A23662A.5030609@uthscsa.edu>
References: <4A23662A.5030609@uthscsa.edu>
Message-ID: <B37C0A15B8FB3C468B5BC7EBC7DA14CC61D20ACE31@LP-EXMBVS10.CO.IHC.COM>

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.snow at imail.org
801.408.8111


> -----Original Message-----
> From: r-devel-bounces at r-project.org [mailto:r-devel-bounces at r-
> project.org] On Behalf Of Alex Bokov
> Sent: Sunday, May 31, 2009 11:25 PM
> To: r-devel at 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 at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel



[Rd] Recommendations for a quick UI.
Greg Snow