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 ------------------------------------------------------------------------ -------------------------
cross-platform GUI toolkits
1 message · Jan de Leeuw