AIDA Web Interface
description
Transcript of AIDA Web Interface
AIDA Web Interface
Tony Johnson, Victor Serbo, Max Turri
AIDA Workshop, CERN, July 2003
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)
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
June 2003AIDA Web Interface
Current Interface
June 2003AIDA Web Interface
Architecture
.root
.paw
.aida
Application Server (Tomcat)
Web Application
JAIDAAIDA
Servlet
SQL
JDO
RemoteAIDA
C++ App
Java App
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