AIDA Web Interface

6
AIDA Web Interface Tony Johnson, Victor Serbo, Max Turri AIDA Workshop, CERN, July 2003

description

Tony Johnson, Victor Serbo, Max Turri AIDA Workshop, CERN, July 2003. AIDA Web Interface. Goals. Provide access to Histogram plots without requiring any software installation Putting results on to the web for collaborators etc. For example for viewing results of “quality control” plots - PowerPoint PPT Presentation

Transcript of AIDA Web Interface

Page 1: AIDA Web Interface

AIDA Web Interface

Tony Johnson, Victor Serbo, Max Turri

AIDA Workshop, CERN, July 2003

Page 2: AIDA Web Interface

June 2003AIDA Web Interface

Goals

Provide access to Histogram plots without requiring any

software installationPutting results on to the web for collaborators etc.

For example for viewing results of “quality control” plots

Viewing “live” histograms on the web forOnline monitoringMonitoring progress of batch jobs

Add as much functionality as possible in a “generic” way

so that it can be used by others (with minimal work)Complete “out-of-the-box” web application

Packaged as a .war file for use with any J2EE app server – (e.g. Tomcat)

Configurable via a simple .ini file (or better via a web interface)

Page 3: AIDA Web Interface

June 2003AIDA Web Interface

Features

Current Feature setDisplay of “AIDA Tree” for selection of histogramsDisplays plots as .png or .gif images in browser

Allows (limited) control of image propertiesAllows (limited) control over plot propertiesAllows comparison to reference plots (including Kolmagorov test)Allows export of plots to PDF, EPS, SVG, SWF, GIF, PNG, etc.

Planned featuresExtend to support n-tuples as well as histograms

Dynamic definition of new columns and cuts (evaluators, filters)Web based fitting (including function definition)Support multiple plots per page

Thumbnail browserExtend which plot options can be configured through webAllow users to retain settings via cookies

Page 4: AIDA Web Interface

June 2003AIDA Web Interface

Current Interface

Page 5: AIDA Web Interface

June 2003AIDA Web Interface

Architecture

.root

.paw

.aida

Application Server (Tomcat)

Web Application

JAIDAAIDA

Servlet

SQL

JDO

RemoteAIDA

C++ App

Java App

Page 6: AIDA Web Interface

June 2003AIDA Web Interface

Future Work

Implement all the “future” features I have discussed

Integrate into JAS3 (or other AIDA apps)Publish to web feature

Will eventually be coupled with log book plugin