[R] Building Custom GUIs for R

Smith, Dale Dale.Smith at Fiserv.com
Fri May 20 15:27:24 CEST 2011


Another alternative is to distribute an exe (built in C# or tcl) which
communicates with a web service. The web service may then call R on a
private server (behind a firewall) using Rserve. In this way the R code
is not distributed to the customer, but remains in the remote web
service. This also separates changes to the R code from the actual gui
used.

I prototyped this solution a few years ago using Windows and it worked
very well.

Thanks,
Dale Smith, Ph.D.
Senior Financial Quantitative Analyst
Risk & Compliance
Fiserv.
107 Technology Park
Norcross, GA 30092
Direct NYC: 212-419-3242
Direct Norcross: 678-375-5315
Mobile: 678-982-6599
Mail: dale.smith at fiserv.com
www.fiserv.com

-----Original Message-----
From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-project.org]
On Behalf Of Barry Rowlingson
Sent: Friday, May 20, 2011 9:18 AM
To: vioravis
Cc: r-help at r-project.org
Subject: Re: [R] Building Custom GUIs for R

On Fri, May 20, 2011 at 7:52 AM, vioravis <vioravis at gmail.com> wrote:

> Are there any tools currently available that enable us build GUIs???
(MATLAB
> has a GUI builder that enables the users build custom GUIs).

 Another option nobody has mentioned yet is to make it a web-based
system, and generate your dialogs using HTML FORM elements. R comes
with a basic web server engine now so it might be possible to make it
all self-contained.

> Can we make a exe of such GUI (with the R code) and let people use it
> without having to install R???

 That's another FFAQ to which the answer is usually 'no', although you
can of course distribute R alongside your application (by closely
following the terms of the R license agreement) and say in your
install notes "first install R by running setupR.exe" or whatever.

Barry

______________________________________________
R-help at r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide
http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.



More information about the R-help mailing list