gled/newsGled project.
Older news ...
This release of Gled encompasses many usability improvements
stemming from the development of the Event Visualization
Framework for ALICE
experiment at CERN.
Release highlights:
PERL regular expressions (provided by
direct inclusion of PCRE-5.0 and PME-1.0.3)
A_Rnr, object-renderer base-class, now receives
change notifications and has full-control over render-scheme creation.
Geom1 libset: ACTC triangle-strip generator and
triangle-mesh renderer (smooth and flat shading) have been added
Audio1, a minimal interface to OpenAL audio library
EHS, an experimental interface to the Embedded HTTP Server EHS
ZNode, the base-class for building geometric
hierarchies, now offers relative order-of-magnitude scaling
Geom1 libset:
ZImage
class (automatic unloading after use, e.g. after the texture is pushed
to GL)
MultiBoard (showing a sequence of
images/textures, e.g. a slide presentation) and
Amphitheatre (for placement of objects on predefined
positions; also provides animation of objects moving towards the
available "seats")
SMorph and Board classes
now supports arbitrary texture coordinate limits (sub-portions of
textures and tiling)
WSSeed; new class
WSTube for connecting two nodes with a Bezier curve tube
(provides animated connection and objects traveling along the curve)
GTS libset: interface to GTS's surface refinement
and coarsening functions has been added (class
GTSRetriangulator)
RootGeo, an interface for browsing and
viewing of ROOT detector geometry description
C++ header files and
automatic creation of menu widgets
gimp)
Gled now offers an elaborate representation of basic concepts needed
for implementation of authentication and authorization:
ZIdentity,
ZGroupIdentity). Identities are checked by RSA-encrypted
challenge-response mechanism.
ZMirEmittinEntity with sub-classes
SaturnInfo and EyeInfo.
ZMirFilter with sub-classes to perform specific
authorization tasks (e.g. ZIdentityFilter,
ZFilterAggregator, etc).
Gled enabled and can thus be
controlled with its standard mechanisms. See Authentication & Authorization
Infrastructure of Gled for details.
ZGlass* g =
queen->Query("Auth/Identities/sun.absolute"))
Gled performance and CVS newsGled available from the documentation page.
Gled
is fast! It can process 35,000 remote method invocation requests per second
on a Pentium-III 1GHz over a 100 Mbps ethernet (~700 kByte/s).
Gled itself and is available, along with some
improvements and bug fixes, from the CVS.
LinuxThreads specifics has been
removed: Gled is now POSIX
threads compliant
Geom1 libset:SMorph
WS_Seed and WS_Point
CVSFor more details see mailing list archives or ChangeLogs from viewcvs.
FTW_Nest (lens browser) now shows class, name and
title for below-mouse FTW_Leaf (lens-view). For
FTW_Ants (link-views) it also shows the link declaration
and information about the lens the link is pointing to.
The code is available from the CVS.
CVScvs co demos/<libset>or ... if you want to grab all of them:
cvs co demos
Using these classes you can produce axially symmetric curved
"tubes". You might find it hard to believe, but this was the original
goal of the Gled project: to allow several users to cooperatively edit
such shapes. For an example see the image.
viewcvs installed