13–17 Feb 2006
Tata Institute of Fundamental Research
Europe/Zurich timezone

Interactive Web-based Analysis Clients using AJAX: with examples for CMS, ROOT and GEANT4

14 Feb 2006, 14:40
20m
D406 (Tata Institute of Fundamental Research)

D406

Tata Institute of Fundamental Research

Homi Bhabha Road Mumbai 400005 India
oral presentation Distributed Data Analysis Distributed Data Analysis

Speaker

Mr Giulio Eulisse (Northeastern University, Boston)

Description

We describe how a new programming paradigm dubbed AJAX (Asynchronous Javascript and XML) has enabled us to develop highly-performant web-based graphics applications. Specific examples are shown of our web clients for: CMS Event Display (real-time Cosmic Challenge), remote detecotr monitoring with ROOT displays, and performat 3D displays of GEANT4 descriptions of LHC detectors. The Web-client performance can be comparable to a local application. Moreover the web client does not suffer from any of problems of software packaging, distribution and installation and configuration for multiple platforms. AJAX, which uses a mixture of Javascript, XML and DHTML, is spreading rapidly, helped by its support from industry leaders such as Google, Yahoo and Amazon. We describe how AJAX improves on the traditional post/reload web-page mechanisms, by supporting individual updates of sub-components of web pages and explain how we exploited these design patterns to develop real web-based High Energy Physics applications.

Primary authors

Prof. George Alverson (Northeastern University, Boston) Mr Giulio Eulisse (Northeastern University, Boston) Mrs Ianna Osborne (Northeastern University, Boston) Mr Lassi Tuura (Northeastern University, Boston) Dr Lucas Taylor (Northeastern University, Boston) Mr Shahzad Muzaffar (Northeastern University, Boston)

Presentation materials