Hi Brandon, On Fri, 26 Oct 2001 07:23:28 -0400 "Brandon Kohn" <blkohn@hotmail.com> wrote concerning "Re: [ROOT] Windows Graphics/GUI - RE: More on Graphics abstraction (was Re: [ROOT] Qt ROOT)": > Why hasn't java/swing been considered for a GUI layer? JNI is quite > good, and programming java GUIs is a joy. Seems to me that this is > the most obvious platform neutral answer to the gui problem > (provided all algorithms are implemented in native c and called via > JNI). Are there reasons that Java has not been considered? As Fons said, there's the issue of C++ <-> Java. But also, seeing how this branch of the discussion came about from the Windoze side, there's the issue of Java and recently released Windoze RG [1] - sorry I mean Windoze XP (eXtremly Poor :-) and the fact that it doesn't support Java directly in the kernel. Hence there are some things to be said for implementing stuff like GUI libraries in native system (in case of Un*x it's not really native, since X11 isn't part of the kernel, but it's a de facto standard on Un*x - other alternatives exists, for example Berlin that uses CORBA as the interface [3]). On a side note: I find it intresting that the Win32 port of the ROOT GUI uses GDK. That means, that you could have a (back) port to Un*x using GDK as well, I guess. And that, I presume, is not far from a Gtk-- port (my low-level apporach again :-). Brett, perhaps thats the way you want to go? Yours, Christian Holm Christensen ------------------------------------------- Address: Sankt Hansgade 23, 1. th. Phone: (+45) 35 35 96 91 DK-2200 Copenhagen N Cell: (+45) 28 82 16 23 Denmark Office: (+45) 353 25 305 Email: cholm@nbi.dk Web: www.nbi.dk/~cholm [1] http://www.newgrounds.com/portal/content.php?id=27549 [2] http://www.zdnet.com/zdnn/stories/news/0,4586,2790355,00.html?chkpt=zdhpnews01 [3] http://www.berlin-consortium.org/
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:51:04 MET