[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