Re: [ROOT] Windows Graphics/GUI - RE: More on Graphics abstraction (was Re: [ROOT] Qt ROOT)

From: Christian Holm Christensen (cholm@hehi03.nbi.dk)
Date: Fri Oct 26 2001 - 13:21:20 MEST


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