[Prev][Next][Index][Thread]

opacs v2




     Hello

  I am pleased to ear that you have succeed
 to do something with the "o" packages.

  The version 2 is under fill test 
 in event display of some other experiments :
 H1 look, DELPHI online and NA48 display/monitoring 
 system. It will be release with a new veriosn (v5) of 
 the Ci C interpreter that still have some problems.
 I have planed to warn people at the end of may.
 In fact I am in holiday until the 21 of may and
 it will be not kind to do an annoucement now.

  The version 2 is a "strong" release. With three of 
 my college we have done a big code review of all the
 code. Dont' worry to much, most of the changes in 
 naming could be handle automatically by an "upgrade" 
 system. I have also "normalize" the osh commands 
 that had a tendancy to become a little bit 
 confuse. Now they have the same conventions in naming
 and about the way of how arguments are passed. Here, due
 to the states of the commands in v1, it was difficult 
 to do the upgrade automatically.

  Mainly what I propose :
 - wait until the 20 of may.
 - you install v2.
 - you do the automatic upgrade over the C and odb code.
 - I help you in upgrading your osh scripts. Do not hesitate
   I have done the job for four big applications...

  About the other questions :

Q: When network is slow, the images (widgets)
   on the screen are redrawn TWICE after each
   call of 'exec * buildSceneCallback' which
   slows down the screen buildup.
   Can this been switched off?

  I have seen the problem of this annoying "twice" redraw.
 I have to look at it (could be not obvious to fix).

Q: How can I specify the label of the y-axis
   in a xy-plot? I have not found a way to
   get rid of 'Counts per bin'?

  In fact after a quick look in the code you can't !!! 
 I am going to put a resource on the XoPlot to be able to set it.
   
Q: Is it possible for the osh command widget

   !----------------------------
   begin OWidget
     name = Vis_cmd
     type = XmCommand
     promptString = osh commands
     commandEnteredCallback = osh> osh `thisValue`
   ...
   end
   
   In v2 I have the "." command that permit to execute
 an osh scrip file.
   osh> . my_commands.osh

  About the stability. With this version and especially 
 after the code review, I can say that we have reach 
 a stable point in the architecture. I have no more
 big modifications in head. All further developpements
 we have planned concerns, the debugging (sure) and the addition 
 of fonctionnalities that will not disturb the architecture
 of opacs v2. 

   I can give you a little list of what is planned :
 - improve GLo (to have lightning,...).
 - modify the handling of PS production in Go. Today
   I am using my GLo PS driver. Other OpenGL, like Mesa,
   don't have any PS driver then I have to change my logic in Go
   to produce PS. In any case it is internal modifications. 
   Note that Go v2 is able to draw using the OpenGL Mesa and
   the OpenGL of a Silicon Graphic.
 - have a "NAG Explorer" XoCamera module. I have now access to 
   a licence to this product.
 - modify the XoMosaic to be able to send a Go scene
   to a web browser. Note that in v2 you will be able to produce
   the VRML of a Go scene.
 - with the BABAR experiment we plan to start writting
   a little OpenInventor kernel. Mainly it will present itself
   as a new opacs (So).
 - be able to read GEANT4 geometry. It will certainly present itself 
   as a G4o package.
 -....

  Note that my mailing is now :

    barrand@lal.in2p3.fr

        Guy Barrand

barrand@lal.in2p3.fr