HI Sebastian, 

I would very much advocate the use of the rpanel package. In essence it
is essentially a suite of wrapper functions for building GUIs with tcltk
. 
The rp.cartoons demo is very good example of a nice GUI. 

Try the following: 

install.packages("rpanel")
library(rpanel)
rp.cartoons()

Regards, 

Wayne


-----Original Message-----
From: r-sig-gui-boun...@r-project.org
[mailto:r-sig-gui-boun...@r-project.org] On Behalf Of Sebastian Mellor
Sent: 07 June 2011 11:39
To: r-sig-gui@r-project.org
Subject: [R-gui] Developing a GUI

Hello all,

I am spending this Summer developing a GUI for the hyperSpec package in
R.
I have already done some preliminary research but now I am really
getting
started.  The full requirements are yet undetermined but we have several
desires as with most other GUIs, i.e., cross-platform, minimal
pre-requisites, easy to install.  After looking at several available
packages I am leaning towards gWidgets with either RGtk2 or TclTk layers
to
cover most platforms.  I am also considering providing basic plugins for
other packages like RCmdr to add a menu item to initiate any of the main
GUI
features.  The GUI we are looking to create is not a full featured
environment, but rather a collection of smaller functions to be chained.

While determining exactly what we require I am going to keep
investigating
the experience of using various GUI packages.  What are your experiences
with the available packages in terms of installation and reliability
when
making small GUIs or 'widgets'?

One environment I have been using personally for the last couple of
months
is RStudio (server edition), this has proved extremely useful when
working
between Uni and home.  I believe an API will be released eventually
allowing
the menu bar to be extended and I have just discovered that Rook will
work
from the web interface as it would from the desktop or any other console
that could spawn a browser window.  Does anyone have any experience with
using a web-based GUI?  This is probably out of the scope of my initial
aims
but if gWidgets, gWidgetsWWW, rApache, Rook, EXT JS, and the rest of it
all
worked together theoretically a gWidgets interface could also work on
the
web server too when using the RStudio console.  How unreasonable is
this?

Best regards,
Seb

P.S.  Any other comments and suggestions welcome.

        [[alternative HTML version deleted]]

_______________________________________________
R-SIG-GUI mailing list
R-SIG-GUI@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-gui

_______________________________________________
R-SIG-GUI mailing list
R-SIG-GUI@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-gui

Reply via email to