1 10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering The electronic Logbook The electronic Logbook @ the TTF VUV @ the TTF VUV- FEL FEL Making the next step Making the next step R. Kammering -MVP- DESY in Hamburg 10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering Overview Overview • Introduction • The TTF e-logbook – The basic technology – How does it look like? – Changes since the first version • E-logs @ XYZ • Security: Authentication, authorization, … • Conclusions / The next step
14
Embed
The electronic Logbook @ the TTF VUV-FEL Making the …€¦ · · 2005-05-101 10. May 2005 ... R. Kammering The electronic Logbook @ the TTF VUV-FEL Making the next step R. Kammering-MVP-DESY
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
1
10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering
The electronic LogbookThe electronic Logbook@ the TTF VUV@ the TTF VUV--FELFEL
Making the next stepMaking the next step
R. Kammering-MVP-
DESY in Hamburg
10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering
OverviewOverview
• Introduction
• The TTF e-logbook– The basic technology– How does it look like?– Changes since the first version
• E-logs @ XYZ
• Security: Authentication, authorization, …
• Conclusions / The next step
2
10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering
IntroductionIntroduction
The days before the electronic …The days before the electronic …
log[Encyclopædia Britannica]
also called maritime log instrument for measuring the speed of a ship through water. The first practical log, developed about 1600, consisted of a pie-shaped log chip with a lead weight on its curved edge that caused it to float upright and resist towing. When the logwas tossed overboard, it remained more or less stationary while an attached line (marked off with equally spaced knots) was let outbehind…
10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering
?
IntroductionIntroductionThe 20'th century 2002 - The year of the XML hype
2003 - the elog got standard
Year 20XXToday
3
10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering
Classic client – server architecture:
User programclient
Web browserclient
e-logbookWeb server
Text+
images
HTML+
JPEGor
PDF
Combinedcontent
Print Upload,typing
Text+
images
The TTF eThe TTF e--logbooklogbook
10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering
The TTF eThe TTF e--logbooklogbook
UNIX pipe - script
User programclient
Web browserclient
e-logbook folder
XML
e.g.PS
PS JPEG
HTML PDF
XSLT / XSL FO
JAVA servlets
XSLXMLXMLXML
2. Store convert create
2. Read3. Create
4. Combinecontent layout
1. Print 1. Request 5. Response
Web serverservlet engine
e-logbook server
4
10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering
Let’s have a look:
External:https://ttfinfo.desy.de/TTFelog-secure
Internal:http://ttfinfo.desy.de/TTFelog
The TTF eThe TTF e--logbooklogbook
10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering
Navigation
Status info.
Generate PDF
Edit entry
Create new entry
Main window
Automatic hyper linking
Powerfulsearch
The TTF eThe TTF e--logbooklogbook
Integrated shift summary
5
10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering
Set of (configurable) standard information
Mail to an expert
File upload
Spellchecker
Edit windowThe TTF eThe TTF e--logbooklogbook
10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering
Complex tree structures possible
Many supported data formats
Short abstract(gets indexed)
The TTF eThe TTF e--logbooklogbookNatural integration of documentation
6
10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering
TTF VUV-FEL document tree:• > 600 entries• > 200 Mb (mostly) PDF documents• fully integrated into elog (fast access)• support for MS/Open Office formats
underway
The TTF eThe TTF e--logbooklogbook
10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering
The TTF eThe TTF e--logbooklogbook
Changes since the first version:
all HTML code ported to JSP (Java Server Pages)to allow:
1. parameterization of e-logbook specific values2. one central (XML) conf. file per e-logbook3. access this values via JSTL (Java Server Pages Standard Tag Library) from within every JSP files
7
10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering
<!-- define the name of the logbook, displayed on each page --><name>DAQ eLogBook</name>
…<!-- period to create a new shift --><!-- formats are: Y = year, M = month, W = week, D = day, 3 = 3 shifts a day --><new_shift>M</new_shift>
<!-- language code, possible values: en, de --><lang_code>en</lang_code>