Re: [ROOT] Root in Windows with GUI

From: Valeri Fine (fine@bnl.gov)
Date: Wed Jun 05 2002 - 04:56:05 MEST


Hello I would like to make a small comment.
I am afraid the Rene's remark 

> Also note that this version      requires to buy the
> commercial product Qt version 3 under Windows.

may confuse people.
(See: http://www.usatlas.bnl.gov/~fine/QtRoot/QtRoot.html#needqt )

First of all any ROOT version requires to buy the Microsoft Visual C
compiler in that sense. It sounds this matter doesn't bother the Windows 
users. As far as I know nobody has reported  a success to build ROOT 
based on free gcc compiler from Cygwin.
For me this sounds that Windows ROOT community is quite happy with 
the current version based on the "commercial" compiler.

Nobody needs to buy any Qt as well as any C++ compiler as long as he/she 
wants to use ROOT "as is"

No way Qt ROOT version we are speaking about competes the current ROOT
This version is a simple addition of the current ROOT. One is not required 
neither to change his/her application nor re-compile it. 

Just change a flag or set the QTROOT env variable and enjoy your application 
with Qt interface. For futher inmforamtion see:
http://www.usatlas.bnl.gov/~fine/QtRoot/QtRoot.html#what

 Best regards, Valeri

-----
Dr.Valeri Fine
STAR/US Atlas                                    E-mail: fine@bnl.gov
Brookhaven National Lab                     Phone: +1 631 344 7806
Upton, NY 11973-5000                        FAX:    +1 631 344 4206
USA



----- Original Message ----- 
From: "Rene Brun" <Rene.Brun@cern.ch>
To: <Dgsmoot@aol.com>
Cc: <roottalk@pcroot.cern.ch>
Sent: Tuesday, June 04, 2002 4:45 AM
Subject: Re: [ROOT] Root in Windows with GUI


> The situation with GUIs under Windows is quite confusing (to say the least). We
> are trying since many months to provide the same GUI that is running nicely
> under Unix.
> 
>  - Bertrand Bellenot has provided Win32GDK, a full implementation of the
>    ROOT GUI under Windows using a subset of the public domain graphics
>    system GDK. This works, BUT, as stated in the download page, there are
>    two main limitations with this version:
>     - it is slow
>     - you cannot use the command mode (only execute scripts). This version
>       is convenient if you want to build, eg, an event display fully GUI
>       driven. To use it, do
>        root myscript.C
> 
>  - Valery Fine is working on a ROOt/Qt interface. This version is            
> currently  NOT a complete implementation of the ROOT GUI with Qt. Only     the
> graphics in the canvas is interfaced with Qt. You cannot use any of    the nice
> TG classes in this mode. In particular, TRootBrowser and          TTreeViewer
> are not working with his version. We strongly hope that        Valery will have
> the opportunity to make a complete implementation of      the abstract interface
> TVirtualX with Qt. Also note that this version      requires to buy the
> commercial product Qt version 3 under Windows.
> 
>  - It is our intention to provide a complete implementation of the ROOT      
> GUI under Windows using public domain tools only. We have recently made 
>    very promising tests with a public domain package called FOX. We hope
>    to release a version based on this system in the coming months.
> 
> Rene Brun
> 
> 
> Dgsmoot@aol.com wrote:
> > 
> > Dear Persons,
> > 
> > In reference to
> > 
> > Windows/NT/95/98 with VC++ 6.0, version 3.02/07 (good old tar file)
> > **WIN32GDK** (10.6 MB).
> > This version is compiled and linked with the GDK driver implemented by
> > Bertrand Bellenot. This is still an experimental version:
> > Advantages: Same GUI and look&feel as on Unix
> > Disadvantages: cannot use MSDOS shell: slower
> > We expect to introduce this version as the default option in the next
> > release.
> > 
> > I apologize, I am a novice at Programming. I have looked around for a couple
> > of days and cannot figure it out. What is GDK? Does Root run in it? Do you
> > have to buy GDK? I only want to run the compiled binary...I only want a Root
> > prompt. The older version runs well under DOS, but the GUI is somewhat
> > primitive. This version will not run under DOS. How do you run it? Thank you
> > in advance for your time and consideration.
> > 
> > Dennis Smoot
> 



This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:50:55 MET