Experience In Developing Dynamic Web Interfaces: The Case Study of the ALICE Job Reliability Dashboard Eamonn Maguire IT-PSS 30-Aug-2007 1.

Slides:



Advertisements
Similar presentations
IT Works so Uwork(s): Letting Technology work for You!!!
Advertisements

Pulan Yu School of Informatics Indiana University Bloomington Web service based Varuna.Net.
WP2: Data Management Gavin McCance University of Glasgow November 5, 2001.
FRAN CAMPANA CAT/MORGAN LIBRARY Discoverer Plus. What is Discoverer Plus? Oracles Discoverer Plus report writing tool that provides access to the Colleges.
Morbadevi Softwares Work with ease… Ready-Made Garments Management Software Demo By Morbadevi Softwares®2014, All Rights Reserved.
Page 1 More information at; gaddsoftware.comgaddsoftware.com.
Front and Back End: Webpage and Database Management Prepared by Nailya Galimzyanova and Brian J Kapala Supervisor: Prof. Adriano Cavalcanti, PhD College.
Revising Riverbot Outline and Specifications Christian Skalka.
Progress Report 11/1/01 Matt Bridges. Overview Data collection and analysis tool for web site traffic Lets website administrators know who is on their.
Web Page Behavior IS 373—Web Standards Todd Will.
Air Quality Data Analysis Using Open Source Tools
LHC Experiment Dashboard Main areas covered by the Experiment Dashboard: Data processing monitoring (job monitoring) Data transfer monitoring Site/service.
Manage Engine: Q Engine. What is it?  Tool developed by Manage Engine that allows one to test web applications using a variety of different tests to.
CERN - IT Department CH-1211 Genève 23 Switzerland t Monitoring the ATLAS Distributed Data Management System Ricardo Rocha (CERN) on behalf.
DIRAC Web User Interface A.Casajus (Universitat de Barcelona) M.Sapunov (CPPM Marseille) On behalf of the LHCb DIRAC Team.
SednaSpace A software development platform for all delivers SOA and BPM.
Reporting and Build Statistics Using Business Intelligence By Naga Sowjanya Karumuri Build Team, VMware, Cambridge Summer Internship 2008.
LOGO Link It Company Supervised By: Mr.: Ahmed Abumsameh.
Objectives  Testing Concepts for WebApps  Testing Process  Content Testing  User Interface Testing  Component-level testing  Navigation Testing.
Presenting Statistical Data Using XML Office for National Statistics, United Kingdom Rob Hawkins, Application Development.
CERN IT Department CH-1211 Geneva 23 Switzerland t The Experiment Dashboard ISGC th April 2008 Pablo Saiz, Julia Andreeva, Benjamin.
CERN IT Department CH-1211 Genève 23 Switzerland t Internet Services GS group meeting Monitoring and Dashboards section Activity.
SURENDER SARA 10GAS Building Corporate KPI’s
Enabling Grids for E-sciencE Overview of System Analysis Working Group Julia Andreeva CERN, WLCG Collaboration Workshop, Monitoring BOF session 23 January.
CERN IT Department CH-1211 Genève 23 Switzerland t Internet Services Job Monitoring for the LHC experiments Irina Sidorova (CERN, JINR) on.
StockWatch Developers: Nimrod Hagay Hagai Barkan Supervisors: Assaf Solomovitch Viktor Kulikov June 2009.
Javascript Cog Kit By Zhenhua Guo. Grid Applications Currently, most grid related applications are written as separate software. –server side: Globus,
SAN DIEGO SUPERCOMPUTER CENTER Inca Data Display (data consumers) Shava Smallen Inca Workshop September 5, 2008.
Quality Health Indicator Demonstration April 28, 2005.
® IBM Software Group © 2006 IBM Corporation JSF Progress Bar This Learning Module shows how to integrate EGL/JSF functionality into a run-time progress.
Syllabus Management System. The Problem There is need for a management system for syllabi that: Provides a simple and effective user interface Allows.
THOMAS RANDOLPH KYLE SMITH STUART FELDT NICK PARKER What: Restaurant Management System. Why: Improve customer experience. Makes us better: Ours is personal.
1 Overview of XSL. 2 Outline We will use Roger Costello’s tutorial The purpose of this presentation is  To give a quick overview of XSL  To describe.
What is Web Site Administration Tool ? WAT Allow you to Configure Web Site With Simple Interface –Manage Users –Manage Roles –Manage Access Rules.
Career OneStop Providing free internet access to job, resume, labor market and training information.
Has Agent Scripting Got You FRUSTRATED?. Agent Scripting Simplified!
DDM Monitoring David Cameron Pedro Salgado Ricardo Rocha.
LANDESK SOFTWARE CONFIDENTIAL Tips and Tricks with Filters Jenny Lardh.
Automated Grid Monitoring for LHCb Experiment through HammerCloud Bradley Dice Valentina Mancinelli.
Walkthrough example including SAS output How to create a mobile WebApp? PhUSE / 12. October 2015 / Katja Glaß BHC 4:3 Template 2010 June 2014Page 1.
ATLAS Production System Monitoring John Kennedy LMU München CHEP 07 Victoria BC 06/09/2007.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Ricardo Rocha CERN (IT/GS) EGEE’08, September 2008, Istanbul, TURKEY Experiment.
GRITS 2011: Benny Chan. Browsers as Application GUI  Modern Browsers are basically an HTML and a power JavaScript rendering engine.  As the internet.
UG Project 2008 With LINQ & AJAX Idan Hodor Boaz Farkash Supervisor: Ilana David.
Interface Development using SQL and Visual Basic for an Amazonian Soil, Vegetation, and Spectral Database Supported by Oracle The development of networking.
Effects of Visualization and Interface Design on User Comprehensibility of Composite Data Asheem Chhetri, Apoorv Wairagade, Mahesh Gorantla, Hanye Xu,
INFSO-RI Enabling Grids for E-sciencE ARDA Experiment Dashboard Ricardo Rocha (ARDA – CERN) on behalf of the Dashboard Team.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Task tracking SA3 All Hands Meeting Prague.
An Investigation into Database Farming for Improved Performance Presented by: Supervisor: Russell Yong Prof Peter Wentworth.
Experiment Support CERN IT Department CH-1211 Geneva 23 Switzerland t DBES Andrea Sciabà Hammercloud and Nagios Dan Van Der Ster Nicolò Magini.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Monitoring of the LHC Computing Activities Key Results from the Services.
30 Copyright © 2009, Oracle. All rights reserved. Using Oracle Business Intelligence Delivers.
MND review. Main directions of work  Development and support of the Experiment Dashboard Applications - Data management monitoring - Job processing monitoring.
Rich Internet Applications: Better Practices for Financial Services Stephen Turbek, Avenue A | Razorfish.
Pavel Nevski DDM Workshop BNL, September 27, 2006 JOB DEFINITION as a part of Production.
Enabling Grids for E-sciencE Grid monitoring from the VO/User perspective. Dashboard for the LHC experiments Julia Andreeva CERN, IT/PSS.
TAG and iELSSI Progress Elisabeth Vinek, CERN & University of Vienna on behalf of the TAG developers group.
CERN - IT Department CH-1211 Genève 23 Switzerland t Grid Reliability Pablo Saiz On behalf of the Dashboard team: J. Andreeva, C. Cirstoiu,
Experiment Support CERN IT Department CH-1211 Geneva 23 Switzerland t DBES The AliEn File Catalogue Jamboree on Evolution of WLCG Data &
GridView - Presentation of Work done at CERN by D. D. Sonvane B.A.R.C.
Building Preservation Environments with Data Grid Technology Reagan W. Moore Presenter: Praveen Namburi.
Submitted by: Moran Mishan. Instructed by: Osnat (Ossi) Mokryn, Dr.
ConTZole Tomáš Kubeš, 2010 atlas-tz-monitoring.cern.ch An Interactive ATLAS Tier-0 Monitoring.
  ONLINE DORMITORY RESERVATION SYSTEM By RAMYA VAKITY KOUSHIK KUMAR SURAGONI MOTHE ADITHYA    GRADUATE CAPSTONE SEMINAR PROJECT    Submitted in partial.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
WLCG Transfers monitoring EGI Technical Forum Madrid, 17 September 2013 Pablo Saiz on behalf of the Dashboard Team CERN IT/SDC.
Experiment Support CERN IT Department CH-1211 Geneva 23 Switzerland t DBES A. Abramyan, S. Bagnasco, L. Betev, D. Goyal, A. Grigoras, C.
ALICE FAIR Meeting KVI, 2010 Kilian Schwarz GSI.
FTS Monitoring Ricardo Rocha
PHP / MySQL Introduction
Presentation transcript:

Experience In Developing Dynamic Web Interfaces: The Case Study of the ALICE Job Reliability Dashboard Eamonn Maguire IT-PSS 30-Aug

Creating the dashboard for the GRID Reliability Section Improving backend performance for queries Creating automated agents to produce reports at certain times of the month and/or day Creating logos for different software in the IT Department Investigating new ways to display data 2

Complete overhaul of user interface to make it more appealing to users Creation of various plots to display site efficiency, error progression and so forth on various sites Front end dashboard home page with a snapshot of the GRID reliability for the current month Performance enhancement: Caching of frequently used plots Quicker queries 3

4

5

6

Partitioning of large database tables Reduction of data: Loop patterns matched to a standard pattern to improve query speed (less patterns means a quicker table search) E.g. SUBMITTED  WAITING  RUNNING  DONE Analysis of query speeds for all queries on Data Access Layer and improving performance through standard Oracle practices 7

Automated creation of: Monthly Report on Waiting Times to be used inside ROOT (as requested by Rene Brun) Site Efficiency Details everyday Generic plots which are frequently accessed (e.g. home plots for site efficiency, performance and the like) Frequently used data 8

During my time at CERN, I have also investigated new ways to improve the dashboard. This namely involved AJAX technologies and Flash charts which both improve the usability of the dashboard and the quality of the charts. 9

10

AJAX Enabled graph pages currently in development Using X509 Certificates to save user settings for front dashboard automatically – this will also authenticate users on the dashboard Implementing a FusionChart Plot library for easy integration with existing applications Test Suite for developers to test their stylesheets quickly and interactively – User interface in development. 11

I have produced logos for some of the software produced by the IT department for the GRID and I would be happy to produce more for any other ALICE component. 12

Thank you to everyone who has helped me during my time at CERN especially my supervisor Pablo Saiz. I would also like to thank Ricardo Rocha and Benjamin Gaidioz for their invaluable help and everyone else for making my time here informative, rewarding and fun. alice.cern.ch/dashboard/request.py/Home 13