Web-Technologies in Accelerator Controls

DESY Zeuthen, Technisches Seminar, 13. Mai 2003 Web-Technologies in Accelerator Controls Kay Rehlich, DESY MVP Kay Rehlich 13.5.2003 l Example: e...
Author: Beverly George
11 downloads 0 Views 2MB Size
DESY Zeuthen, Technisches Seminar, 13. Mai 2003

Web-Technologies in Accelerator Controls Kay Rehlich, DESY MVP

Kay Rehlich

13.5.2003

l

Example: eLogBook

l

The Technologies: HTML, XML, XSL, XPath, DOM, Applet, Servlet, JSP, TagLib

l

How does it work together?

l

Which Web-Technologies are useful for Control Systems?

1

Motivation

TTF Logbooks 1998 .. 2001

... Remote operations ? Search ?

Kay Rehlich

13.5.2003

2

Motivation cont. l

direct input from all kind of programs (PS print)

l

better readable than hand writing

l

involves more people in the machine operations

l

allows experts to give comments, hints or warnings

l

search function

l

common place for all measurement results

l

e-LogBook is a must for remote operations

l

gain experience with new web technologies

e-LogBook is an important GAN tool Kay Rehlich

13.5.2003

3

Requirements for Remote Operations

local operations crew

Communication: video/audio e-logbook ... Information: diagrams manuals specs to do lists ...

Control System

remote operations crew

Kay Rehlich

13.5.2003

Operation

experts, designers, managers ..

4

The eLogBook

navigation

actual status

Kay Rehlich

severity edit

13.5.2003

operator comment print from application 5

Why Web-Technologies?

Kay Rehlich

13.5.2003

l

Every body knows how to use Netscape or Internet Explorer

l

Runs everywhere

l

Can be integrated into different environments eLogBook is installed: ESRF, INFN (Milano), SLAC (SPPS, PEP II, Main Linac) Zeuthen (PITZ), Hamburg (TTF, HERA, H1, Groups)

l

Link to other information sources

6

e-LogBook Technologies Netscape, Internet Explorer

Application Program

HTML JAVA Applet

CSS

JavaScript

Print

PostScript PDF GIF ...

Text

XPath

XML XSL

JSP

JPEG PDF HTML

DOM

JAVA Servlet TagLibs Web Server

Kay Rehlich

13.5.2003

7

HTML: Hyper Text Markup Language TTFlogbook