WIRED - World-Wide Web Interactive Remote Event Display

Paper: 193
Session: D (talk)
Speaker: Donszelmann, Mark, CERN, Geneva
Keywords: portability, CORBA, visualization, WWW applications, Java


WIRED - World-Wide Web Interactive Remote Event Display

C.Coperchio 1
M.Donszelmann 2
N.de Groot 5
P.Gunnarsson 3
M.Litmaath 2
D.McNally 2
N.Smirnov 4

1 Dipartimento di Fisica, Universita di Bologna and INFN, Via Irnerio 46,
I-40126 Bologna, Italy
2 CERN, CH-1211 Geneva 23, Switzerland
3 Fysikum, Stockholm University, Box 6730, S-113 85 Stockholm, Sweden
4 Inst. of High Energy Physics, Serpukov P.O.Box 35, 142284 Protvino, Russia
5 SLAC, P.O.Box 4349, Stanford CA 94309, California, U.S.A.

Abstract

WIRED, WWW Interactive Remote Event Display, is a framework
written in the Java language, for building HEP event displays.
An event display based on the WIRED framework enables users of
an HEP collaboration to demonstrate and investigate events
remotely using ordinary WWW browsers.

The recent introduction of the object-oriented Java language
enables the transfer of code across the World-Wide Web to be
executed by a WWW browser. It enables us to create a remote
event display in WWW. The JAVA and WWW technology offer a
world wide availability of this event display, an always
up-to-date (executable) code, a platform independent
implementation, easy use and installation.
WIRED consists of both a client and a server. The client uses
local resources (CPU, memory...) to allow the user to interact
(select, rotate, zoom...) with the event. Because the client
is fully written in Java, it is portable across all platforms
that provide Java compatible WWW browsers. There is no need
for any installation (apart from the WWW browser), since the
WIRED client code will be transferred automatically when needed.

The server provides the client with event data and detector
geometry data. It uses CORBA to allow the client to transfer
only those pieces of data which the user is interested in,
thereby keeping the network load to a minumum. The use of
CORBA allows for the server to be written in another language
than Java, thus allowing legacy data access packages to
be interfaced to WIRED.

First specifically developed for the CERN DELPHI
experiment, WIRED is now provided as a framework for event
displays for the L3 and CHORUS experiments at CERN and
the BaBar experiment at SLAC.


The WIRED project: http://www.cern.ch/WIRED