Development and Maintenance of CMS ElogBook Sebastian Bukowiec CMS/ACEOLE 1st of October 2009 This research project has been supported by a Marie Curie Early Initial Training Network Fellowship of the European Community’s Seventh Framework Programme under contract number (PITN-GA-2008-211801-ACEOLE)
Outline Introduction CMS ElogBook Marie Curie ITN ACEOLE What is CMS ElogBook? Old vs. New Used technologies Platform Architecture New features Result Marie Curie ITN ACEOLE Training, Plans for the future
Introduction In March 2009 I obtained the title of Master of Engineering in Computer Science Since 1st of May 2009 I am a Marie Curie Fellow at CERN, CMS Experiment where I come from when I started my contract for which experiment I’m working Krakow (Poland), The Main Square
CMS front-end readout system
CMS Collaboration 38 countries more than 3000 scientists and engineers 183 institutes Meyrin: CMS DQM Center Fermilab: Remote Operations Center
CMS ElogBook ELogBook is a collaborative tool, which aims to provide an environment where people working on the CMS experiment can share information and report the various events or problems occurring in CMS experiment in a very convenient and efficient way.
Old vs. New Old New purely file based searching hard and inefficient standalone version no caching database oriented easy and fast searching integrated with CMS online RSS feedback better architecture (MVC)
Used Technologies Java ORACLE AS Portal 10g ORACLE JDeveloper 10g Struts ORACLE JDeveloper 10g ORACLE Database 10g HTML CSS Integrating Struts Applications with OracleAS Portal
Platform, Why ORACLE Portal?
Platform, Why ORACLE Portal?
Architecture
New Features Development environment Navigation panel to move between messages Three new views: Summary, Full, Threaded Expanded Fast message access by Msg Id Maintenance and bug-fixing Unlimited category levels (Tree)
Result
Marie Curie Initial Training Network CERN School of Computing, Göttingen (Germany), August 17-28, 2009 Making Presentation Course, October 14-15, November 9, 2009 JAVA 2 Enterprise Edition – Part 1: Web Applications, October 22-23, 2009 JAVA – Level 2, November 16-19, 2009 General and Professional French course October-December, 2009
Thank You For Your Attention…