Web2cToolkit_Flyerx - Desy

yoinkscreechedInternet and Web Development

Nov 13, 2013 (3 years and 7 months ago)

114 views

Web2cToolkit

Bringing
Web

2.0
t
e
chnol
og
ies

to
accelerator
and

beam line
controls






Most people
assoc
iate Web 2.0 with Web services such as

Facebook, Twitter, YouTube or Google Maps. However
the paradigms and technologies behind these services are
also
well suit
ed

for operating and maintaining
accelerators and beam lines.
Web2cToolkit
is a collection

of
Web services
.

It enables scientists, operators or
service technicians to supervise and operate accelerators and beam lines

through the
W
orld
W
ide
W
eb
. In addition
it provides users with a platform to communicate and to
log

data and actions.





Motivation

I
n the past
when
accelerator
operations stopped
due to

a
broken device

in most cases the on
-
call technician had to
come in to intervene and
solve the problem on
-
site.


With the
advent of the internet remote inspection or intervention
became feasible provided that a
suitable
network connection
and a
properly equipped
c
omputer were
at hand
.
Today’s

Web technologies enable us to get a picture of
the current
situation and to

resolve the problems

encountered
with much
less

effort
.

S
cientist
s

or run coordinator
s
in

charge have

t
o know the
operations status at any time in order to organize
an
efficient
and
reliable

operation.

Modern
Web services
are
a
powerful
means to gather
remotely
,

in a simple way
,

a
comprehensive
overview
,

which is a prerequisite for a
ny

successful
intervention.


The services

Web2cToolkit is a collection of Web services including

(
1)
Web2c Synoptic Display Viewer
:
Interactive

synoptic
live
display to visualize and control accelerator or
beam line
equipment (see Fig.1
),
(2)
Web2c Archive Viewer
: Web form
to request data from a control system archive storage

and to
display the retrieved d
ata as
a
chart or table (see Fig.
2
), (3)
Web2c Messenger
: Interface to E
-
Mail, SMS and Twitter, (4)
Web2c

Logbook
: electronic logbook with auto
-
reporting
capability, (5)
Web2c Manager
: administrator’s interface to
configure and manage the toolkit, (6)
Web2c Editor
: graphical
editor to generate and configure syn
optic displays, and (7)
Web2c Gateway
:
application programmer interface (
HTTP
-
g
ateway
)

to all implem
ented control system interface
s
.


Figure 1

Interactive

s
ynoptic
live
display of
vacuum components

in a
PETRA3
beam line















Figure 2

Archive viewer form displaying histories
of PETRA3 operations parameters


















Behind the scene
s

Web2cToolkit is a
framework for Rich Internet Control System
Applications. It provides a user
-
friendly look
-
and
-
feel and its
usage does not require any specific programming skills. By
design, the Web2cToolkit is platform independent. Its
services are accessible through the

HTTP protocol from every
valid network address if not otherwise restricted. A secure
single
-
sign
-
on user authentication and authorization
procedure with encrypted password transmission is provided.
Registered and so
-
called privileged users have more right
s
compared to ordinary users

(read
-
only permission)
.

T
he
Web 2.0
paradigms and technologies
used

include a Web
ser
ver, a Web browser, HTML (HyperT
ext Markup Language),
CSS (Cascading Style Sheet
s
) and AJAX (As
ynchronous
JavaScript A
nd XML).
The
interactive graphical
user interface
pages are
running in the
client’s
Web browser.
The interface

is compatible with all major browser implementations including
mobile versions.
The Web2cToolkit services are provided by
Java servlets running in the Web ser
ver’s
Java

container
.
The
client
-
server communication is asynchronous and stateless
even if each page is bound to a
session
in order to facilitate

resource management

at the server
.

The Web2cToolkit provides interfaces to major accelerator
and beam line control systems including TINE, DOOCS,
EPICS and TANGO.
Both TINE and DOOCS
are hosted by
DESY.

The toolkit
is capable of receiving and processing
JPEG
-
type video stream
s
.



By the way

Twenty years ago PC technology started to become popular
in

accelerator and beam line controls.
Here
DESY is a pioneer
and a trendsetter. The technology has massively changed the
way of working in control rooms and laboratories.
Today once
again
fast pace
d

technological developments
are
begin
ning

to
show

up in accelerator and beam line controls
:
mobile

high
performance end devices, touch
-
sensitive screens and finger
gesture recognition, virtual 3
-
dimensional device control or
powerful speech recognition.

Again this will change the way how we operate accelerators
and beam lines and will offer novel opportunities to present
and to handle the required information.



Useful l
inks

Web2cToolkit:
http://web2ctoolkit.desy.de

TINE: http://tine.desy.de

DOOCS:
http://doocs.desy.de







Contact: Reinhard Bacher, reinhard.bacher@desy.de