Controls Group May 22-24, 2002 EPICS Collaboration Jefferson Lab Electronic Logbook Theo Larrieu Theo Mcguckin Michelle Joyce.

Slides:



Advertisements
Similar presentations
Other Web Application Development Technologies. PHP.
Advertisements

A partnership of Truman Presidential Museum & Library, Truman Institute, and the MU Design Team at CTIE Project Whistlestop.
SOFTWARE PRESENTATION ODMS (OPEN SOURCE DOCUMENT MANAGEMENT SYSTEM)
APC Issue Tracking Introduction and Tour of APC’s JIRA Issue Tracker.
PHP/ASP Robert Nelson & Will Vanlue BA370 November 4 th, 2005.
EPICS Meeting 2005ORNL Rdb systems at SNS Jeff Patton and cast April 27-29, 2005 EPICS Meeting 2005.
Web Server Hardware and Software
© 2010, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet 1.
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Server Side Web Technologies: Part 2.
Web Monitoring  Keep track of who does what  Logs show information Must be configured show the right information  Current task Customize logs to make.
Multiple Tiers in Action
CS CS 5150 Software Engineering Lecture 13 System Architecture and Design 1.
May, 2002 EPICS Collaboration ESD Controls My Week in Berlin Ron Chestnut.
1 CS6320 – Why Servlets? L. Grewe 2 What is a Servlet? Servlets are Java programs that can be run dynamically from a Web Server Servlets are Java programs.
14 1 Chapter 14 Database Connectivity and Web Development Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
© 2004, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet.
Charlie Crocker Vice President Farallon Geographics, Inc. An Overview of Internet Mapping Technology.
Static VS Dynamic websites. 1-What are the advantages and disadvantages? 2- Which one should you choose and why?
WHAT IS PHP PHP is an HTML-embedded scripting language primarily used for dynamic Web applications.
PHP and MySQL Week#1  Course Plan.  Introduction to Dynamic Web Content.  Setting Up Development Server Eng. Mohamed Ahmed Black 1.
Linux Operations and Administration
IBIS System: Requirements and Components Lois M. Haggard Office of Public Health Assessment.
 2000 Deitel & Associates, Inc. All rights reserved. Chapter 24 – Web Servers (PWS, IIS, Apache, Jigsaw) Outline 24.1Introduction 24.2Microsoft Personal.
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
Organizing information flow: Operations Wiki Gregory J. Marr Operations Specialist Relativistic Heavy Ion Collider, BNL.
Intro to Google Apps B3: Working in Google Drive.
Chapter 33 CGI Technology for Dynamic Web Documents There are two alternative forms of retrieving web documents. Instead of retrieving static HTML documents,
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
Oracle Application Express 3.0 Joel R. Kallman Software Development Manager.
Student Learning Environment on the World Wide Web l CGI-programming in Perl for the connection of databases over the Internet. l Web authoring using Frontpage.
From Creation to Dissemination A Case Study in the Library of Congress’s use Open Source Software DLF Spring Forum Corey Keith
IUScholarWorks is a set of services to make the work of IU scholars freely available. Allows IU departments, institutes, centers and research units to.
By Mircea Jivoin. Objectives Achieving the warehouse management over the internet using the SOAP Web Services Achieving the warehouse management over.
10/6/2015 ©2007 Scott Miller, University of Victoria 1 2a) Systems Introduction to Systems Introduction to Software Systems Rev. 2.0.
PHP and MySQL by Example COMP YL Professor Mattos.
Developing Contemporary Canonical Software Courses Summer Program Overview Rise Research Group at Drexel.
Software Tools for Operations and Maintenance Planning Theo Larrieu, Steve Suhring.
A Web-Enabled Aircraft Scheduler Michael Wallette 20 Nov
UniDo EPICS Meeting 2003 The Electronic Logbook of DELTA Elke Kasel June 2003 e-journal.
@ 2008 Copyright NIC I Do not distribute without permission E-Services for Transforming to the Next Generation Government “A Case Study of India” Suchitra.
Dynamic web content HTTP and HTML: Berners-Lee’s Basics.
CERN-PH-SFT-SPI August Ernesto Rivera Contents Context Automation Results To Do…
Case Study Dynamic Website - Three Tier Architecture
RUBRIC IP1 Ruben Botero Web Design III. The different approaches to accessing data in a database through client-side scripting languages. – On the client.
Using EBSCOhost databases Access via MyAthens Click on the EBSCOhost link.
Schedule Introduction to Web & Database Integration Tools and Resources HTML and Styles Forms and Client-Side Scripts DB Engines Forms Processing and Server-Side.
Controls Group Electronic Logbook Karen S. White.
Search Engine using Web Mining COMS E Web Enhanced Information Mgmt Prof. Gail Kaiser Presented By: Rupal Shah (UNI: rrs2146)
Interactive Web Tehcnologies Teppo Räisänen LIIKE/OAMK 2011.
WEB SERVER SOFTWARE FEATURE SETS
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Fundamentals of Web DevelopmentRandy.
Unit 1 – Web Concepts Instructor: Brent Presley.
How Web Database Architectures Work CPS181s April 8, 2003.
1 The World Wide Web Architectural Overview Static Web Documents Dynamic Web Documents HTTP – The HyperText Transfer Protocol Performance Enhancements.
XAMPP.
Basics Components of Web Design & Development Basics, Components, Design and Development.
Presented By Sushil K. Chaturvedi Assistant Professor SRCEM,Banmore 1.
JACoW / SPMS Joint Accelerator Conference Web (JACoW) Site Scientific Program Management System (SPMS) Conference Database Management Software Matt Arena,
Architecture Review 10/11/2004
Internet/Web Databases
PDSF Host Database Shane Canon HEPiX Fall 2003.
PHP / MySQL Introduction
Advisor: Prof. Sudha Ram Jeffrey Abbruzzi, MS/MIS candidate
External Collaboration
Capturing and Organizing Scientific Annotations
XML Based Learning Environment
A Short Course on Geant4 Simulation Toolkit How to learn more?
A Short Course on Geant4 Simulation Toolkit How to learn more?
Client-Server Model: Requesting a Web Page
Presentation transcript:

Controls Group May 22-24, 2002 EPICS Collaboration Jefferson Lab Electronic Logbook Theo Larrieu Theo Mcguckin Michelle Joyce

Controls Group May 22-24, 2002 EPICS Collaboration History  First instituted at the lab in  Variously used  Official Record for DOE  Knowledge repository  Bulletin board to pass info among shifts  Heavily Used  ~35,000 entries/year in main ops logbook  400 MB/year in main ops logbook  Other logbooks for Software, FEL, etc.

Controls Group May 22-24, 2002 EPICS Collaboration Old logbook “home page”

Controls Group May 22-24, 2002 EPICS Collaboration Old log entry

Controls Group May 22-24, 2002 EPICS Collaboration Shortcomings  Reliance on static html files – 100,000’s  Sheer number a headache to manage  The html mingling of content and formatting makes data searching and extraction difficult  Every program (60+ of them) responsible for number assignment, content formatting, not clobbering other entries. Little consistency.

Controls Group May 22-24, 2002 EPICS Collaboration Components of an Entry  Required  Keywords/Title, Timestamps (create, commit), Logbook(s), Entry-type  Optional  Attachment(s) (screenshots, documents, etc.)  Downtime information  References to other logs (backward/forward)  Problem-Tracking History

Controls Group May 22-24, 2002 EPICS Collaboration New Version  Summer  Addresses shortcomings  RDMS replaces files.  Dynamic Scripting replaces static HTML  APIs shield apps from entry-making details  New Features  Integrated problem tracking  Threaded/linked entries

Controls Group May 22-24, 2002 EPICS Collaboration Underpinnings  Relational Database (Oracle)  Web Application Server (Apache + PHP)  Libraries for programs that make entries  Tcl Package  Perl Module  C++ Library  HTTP API

Controls Group May 22-24, 2002 EPICS Collaboration New logbook “home page”

Controls Group May 22-24, 2002 EPICS Collaboration Alternative Look

Controls Group May 22-24, 2002 EPICS Collaboration New trouble report entry

Controls Group May 22-24, 2002 EPICS Collaboration Logs can be queried

Controls Group May 22-24, 2002 EPICS Collaboration Browser is not only interface

Controls Group May 22-24, 2002 EPICS Collaboration Logbook Comparison Old LogbookNew Logbook Files (one per record)RDBMS (Oracle) Separate downtime & problem tracking Integrated downtime & problem tracking Unauthenticated entriesAuthenticated entries Web browser only interface Accessible from scripts, browsers,spreadsheets.

Controls Group May 22-24, 2002 EPICS Collaboration Future Direction  Enhance Problem-Tracking  Track problems with specific hardware in addition to general hardware types.  Integrate with future Plant Engineering Work Order system  Enhance Query/Search Tools  Oracle Intermedia to search attachments such as PDF, Word documents.