Thank you everyone,
I am learning much from this experience and your comments.  I should have
described hyperSpec a little more, the process of analysing the
hyperspectral data is very visual and the data itself is massive and of a
more structured design than just a data.frame.  A coming concern will be
interaction with the plots.


Ulrike, Bob,
I have spent some time with Rcmdr and Deducer (and pmg).  I believe that our
current audience uses RStudio, emacs, komodo, or eclipse, although a
hyperspec specific GUI is being asked for as many users aren't programmers.
 Unfortunately the size of the data is restrictive when converting for Rcmdr
to use and most of the provided functions make no sense with our data so
this may not be an option right now.  We have decided not to integrate with
any of these for the time being.  I may have been mistaken to suggest Rcmdr
at this time but it was a consideration.


John,
Do you feel the RGtk2 installation could prove prohibitive?  I had to
install some extra packages but I found the process quite easy.  I mentioned
tcltk, and would consider developing with awareness for it's lack of
ggraphics support in gWidgets, but over the last few days I feel optimising
for RGtk2 would not be too problematic.  I have also looked at cranvas and
gWidgetsQt, there is some promising work there I intend to investigate
further.  We are hoping to move from baseplots and lattice to ggplot2 while
keeping an eye on cranvas.  Interaction with our plots is another problem
yet to be determined.

Regarding RStudio server I am definitely interested.  For this project a web
interface is not a priority but I have a personal interest in a GUI that
would smoothly run on a server, I will keep an eye on gWidgetsWWW2 and Rook.


Wayne,
I have had a good play with rp.cartoons() and the rpanel package, in
particular I noticed gWidgetstcltk hadn't used tkrplot as rpanel does but I
did not question that too much.  If we do use tcltk as it is the easiest to
install (already provided usually) then I think rpanel will definitely be
what we use.


David,
I have looked at fgui, have you seen traitr?  There are some nice utility
functions in these.  I am leaning towards gWidgets as I have found that easy
enough to use and at some point I may need more control i.e., hot-linking
plots and selections.


Ian, Michael,
>From my experience with the available packages for developing GUIs, when a
small, efficient sequence of dialogs or controls and plots is needed there
are many polished examples written within R.  I have not disregarded other
options such as embedding R within a C program, or using another external
GUI but an important part of this project (which I should have mentioned
before) is being able to move back to the command line to tweak parameters
and re-run as batch scripts -- how I do this I am not yet sure but staying
in R may make this easier.  In my opinion GTK and Qt have some nice widget
elements, even tcltk on my system looks reasonable.


Thanks again,
Seb - GSoC Student


On 7 June 2011 11:38, Sebastian Mellor <seb...@sebble.com> wrote:

> 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

Reply via email to