[R-gui] A GUI API for R

Philippe Grosjean phgrosjean at sciviews.org
Tue Nov 9 11:42:45 CET 2004


Hello,

SciViews-R (new version 0.7-0, see http://www.sciviews.org/SciViews-R)
provides a first attempt for a full GUI API for R that could be reused among
GUI projects. It is neither complete, nor fully debugged yet. Also, it is
only compiled and tested under Windows today (one package, tcltk2, still
requires some work to compile on various platforms).

This appears to be a much larger work than expected. Currently, it is
materialized into a bundle (SciViews), containing six different R packages:
- svGUI: main functions for a GUI, that is interaction with the GUI client,
implementation of the object explorer, function tips, completion lists,
etc...
- svIO: GUI functions to import and export R objects in various formats used
by external GUI apps,
- svViews: the rich-formatted views on objects and corresponding reporting
features (see the manual),
- svDialogs: both reusable, fixed dialog boxes (input, lists, file
open/save, var select, and much more...), and "flexible" dialog boxes (kind
of GUI frontends to prompt for arguments for any R function),
- svMisc: various other functions needed by the other packages,
- tcltk2: an extension to the tcltk package with more Tk widgets:
comboboxes, notebook, tree, tile (themable Tk widgets), tkTables, ...

We would like to get feedback, and also possibly, help from you to finalize
this GUI API. Among hot topics:

- svDialogs: finalizing the fixed dialog boxes,
- tcltk2: make it compiling on other platforms (currently, only Windows
binaries of additional Tk widgets are installed),
- svViews: writing pertinent "views" for most common R objects,
- writing of the manual (see ftp://ftp.umh.ac.be/pub/ftp_econum/Manual.pdf
for its latest version).
- test on other platforms, and writing of platform-independent
implementation of simple GUI clients, like an object explorer, a "views"
display, ...

SciViews-R is also a suite of applications that actually implement a GUI for
R under Windows.
Best,

Philippe Grosjean

..............................................<°}))><........
 ) ) ) ) )
( ( ( ( (    Prof. Philippe Grosjean
 ) ) ) ) )
( ( ( ( (    Numerical Ecology of Aquatic Systems
 ) ) ) ) )   Mons-Hainaut University, Pentagone
( ( ( ( (    Academie Universitaire Wallonie-Bruxelles
 ) ) ) ) )   6, av du Champ de Mars, 7000 Mons, Belgium  
( ( ( ( (       
 ) ) ) ) )   phone: + 32.65.37.34.97, fax: + 32.65.37.33.12
( ( ( ( (    email: Philippe.Grosjean at umh.ac.be
 ) ) ) ) )      
( ( ( ( (    web:   http://www.umh.ac.be/~econum
 ) ) ) ) )
..............................................................



More information about the R-SIG-GUI mailing list