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