[R-SIG-Mac]cross-platform GUI toolkits

Jan de Leeuw deleeuw@stat.ucla.edu
Wed, 1 Jan 2003 12:32:21 -0800


We already had Qt/Mac

http://www.trolltech.com/products/qt/

and we now have

http://gtk-osx.sourceforge.net/

Both are native Carbon ports, providing the Aqua interface. Both
allow you to continue to write in C, not Objective-C. Code written
for these systems compiles on Mac, Windows, and X11 (Linux) systems
(provided they also have Qt or GTK+ installled).

There is also

http://gtk-quartz.sourceforge.net/

which uses Cocoa and Objective-C, but this project is not as far
along and may be stalled.

GTK+ is free, Qt is commercial (although the X version is free). There
is an RGTK module to make GTK+ programs directly from R, which means
that if RGTK is linked with the new native GTK and GDK frameworks,
it does not need an X server and produces Aqua applications.

It may also mean that with some tweaking "R --gui=gnome" can be
made to run in a native Aqua GUI window.

By the way, there is also good news for people use use X11 for
visualization etc on the Mac: the latest CVS versions of Xfree86
now have hardware-accelerated GLX (i.e. OpenGL). There will be
binaries on gifi.stat.ucla.edu later this week.

===
Jan de Leeuw; Professor and Chair, UCLA Department of Statistics;
Editor: Journal of Multivariate Analysis, Journal of Statistical  
Software
US mail: 9432 Boelter Hall, Box 951554, Los Angeles, CA 90095-1554
phone (310)-825-9550;  fax (310)-206-5658;  email: deleeuw@stat.ucla.edu
homepage: http://gifi.stat.ucla.edu
   
------------------------------------------------------------------------ 
-------------------------
           No matter where you go, there you are. --- Buckaroo Banzai
                    http://gifi.stat.ucla.edu/sounds/nomatter.au
   
------------------------------------------------------------------------ 
-------------------------