CHEP09 after thoughts Rene Brun. CHEP09 and ROOT Conference was good for us ROOT is now in all HENP experiments SuperBelle and HSC moving to ROOT FAIR:

Slides:



Advertisements
Similar presentations
Behzad Samin 0 An End-to-End Overview of a RESTful Web Service.
Advertisements

IcePro Source Code Management Source code analysis Runtime analysis Application deployment Source code generation Multi sites Click ! IcePro.
H.G.Essel: Go4 - J. Adamczewski, M. Al-Turany, D. Bertini, H.G.Essel, S.Linev CHEP 2004 Go4 v2.8 Analysis Design.
1 CGICGI Common Gateway Interface Server-side Programming Lecture.
WOIS THE HIDDEN PATTERN OF INNOVATION. 1.What invention or innovation has changed the world the most, in your opinion? Explain why you think so. 2.Can.
Software Summary Database Data Flow G4MICE Status & Plans Detector Reconstruction 1M.Ellis - CM24 - 3rd June 2009.
Blueprint RTAGs1 Coherent Software Framework a Proposal LCG meeting CERN- 11 June Ren é Brun ftp://root.cern.ch/root/blueprint.ppt.
1 CS 502: Computing Methods for Digital Libraries Lecture 22 Web browsers.
David Adams ATLAS DIAL Distributed Interactive Analysis of Large datasets David Adams BNL March 25, 2003 CHEP 2003 Data Analysis Environment and Visualization.
MSc. Publishing on WWW JavaScript. What is JavaScript? A scripting language devised by Netscape Adds functionality to web pages by: Embedding code into.
Session 6 Server-side programming - ASP. An ASP page is an HTML page interspersed with server-side code. The.ASP extension instead of.HTM denotes server-side.
ExtJS 4.0 JavaScript MVC Framework. Who ExtJS is provided by Sencha ( o Sencha Touch o GWT o CSS Animator o IO (Cloud Data Management)
Part 1: Overview of Web Systems Part 2: Peer-to-Peer Systems Internet Computing Workshop Tom Chothia.
Multiple Tiers in Action
–Streamline / organize Improve readability of code Decrease code volume/line count Simplify mechanisms Improve maintainability & clarity Decrease development.
JavaScript Events and Event Handlers 1 An event is an action that occurs within a Web browser or Web document. An event handler is a statement that tells.
Bertrand Bellenot root.cern.ch ROOT I/O in JavaScript Reading ROOT files from any web browser ROOT Users Workshop
Reading ROOT files in any browser ROOT I/O IN JAVASCRIPT Bertrand Bellenot CERN, PH-SFT.
PROOF: the Parallel ROOT Facility Scheduling and Load-balancing ACAT 2007 Jan Iwaszkiewicz ¹ ² Gerardo Ganis ¹ Fons Rademakers ¹ ¹ CERN PH/SFT ² University.
ROOT An object oriented HEP analysis framework.. Computing in Physics Physics = experimental science =>Experiments (e.g. at CERN) Planning phase Physics.
Introduction to ASP.NET. Prehistory of ASP.NET Original Internet – text based WWW – static graphical content  HTML (client-side) Need for interactive.
Server-side Scripting Powering the webs favourite services.
DIRAC Web User Interface A.Casajus (Universitat de Barcelona) M.Sapunov (CPPM Marseille) On behalf of the LHCb DIRAC Team.
Zubanov Alexei, 2006 Aug 07 – Sep 28 QtROOT package extension with Coin3D lib.
Selenium automated testing in Openbravo ERP Quality Assurance Webinar April 8th, 2010.
CCP4mg Liz Potterton, Stuart McNicholas, Martin Noble, Jan Gruber.
Bringing library services to users Jens Vigen ACCU, 8 th September 2010.
Capstone Project Vista Game Logs Sponsor: Jerald Block John Van Drasek Tony Kautz Priya Pitla Desiree Mijares Ryan Hieber.
20-753: Fundamentals of Web Programming 1 Lecture 1: Introduction Fundamentals of Web Programming Lecture 1: Introduction.
TWEPP Scientific Committee Ph. Farthouat, CERN. Agenda  Feedback from TWEPP-12  TWEPP-12 Proceedings: status  Scientific.
Chapter 34 Java Technology for Active Web Documents methods used to provide continuous Web updates to browser – Server push – Active documents.
Java Root IO Part of the FreeHEP Java Library Tony Johnson Mark Dönszelmann
2005 JACoW Team Meeting Thomas Baron/Jose Benito Gonzalez – CERN – IT Managing Events with Indico.
1 LCH.Clearnet – Sysgem AG Automated Production Manager Requests Discussion, 24 Aug 2011 WebEx Conference.
Architecture of the web Client Server retrieved or generated web page.
1 © Copyright 2000 Ethel Schuster The Web… in 15 minutes Ethel Schuster
3 x x x x x 23. Grid Method Grid Method Gelosian Method Gelosian Method Partitioning method Partitioning method “Long” multiplication.
ROOT for Data Analysis1 Intel discussion meeting CERN 5 Oct 2003 Ren é Brun CERN Distributed Data Analysis.
Acat OctoberRene Brun1 Future of Analysis Environments Personal views Rene Brun CERN.
A Web Server for Basic Grid Services D. Calvet DAPNIA/SEI, CEA Saclay Gif-sur-Yvette Cedex.
ROOT Future1 Some views on the ROOT future ROOT Workshop 2001 June 13 FNAL Ren é Brun CERN.
CHEP 2013, Amsterdam Reading ROOT files in a browser ROOT I/O IN JAVASCRIPT B. Bellenot, CERN, PH-SFT B. Linev, GSI, CS-EE.
H.G.Essel: Go4 - J. Adamczewski, M. Al-Turany, D. Bertini, H.G.Essel, S.Linev CHEP 2003 GSI Online Offline Object Oriented Go4.
Condor Week 2004 The use of Condor at the CDF Analysis Farm Presented by Sfiligoi Igor on behalf of the CAF group.
H.G.Essel: Go4 - J. Adamczewski, M. Al-Turany, D. Bertini, H.G.Essel, S.Linev ROOT 2002 GSI Online Offline Object Oriented Go4.
Scripting Languages Client Side and Server Side. Examples of client side/server side Examples of client-side side include: JavaScript Jquery (uses a JavaScript.
ROOT I/O in JavaScript Browsing ROOT Files on the Web For more information see: For any questions please use following address:
Interactive Data Analysis on the “Grid” Tech-X/SLAC/PPDG:CS-11 Balamurali Ananthan David Alexander
Slide 1/29 Informed Prefetching in ROOT Leandro Franco 23 June 2006 ROOT Team Meeting CERN.
Online Monitoring System at KLOE Alessandra Doria INFN - Napoli for the KLOE collaboration CHEP 2000 Padova, 7-11 February 2000 NAPOLI.
Super Scaling PROOF to very large clusters Maarten Ballintijn, Kris Gulbrandsen, Gunther Roland / MIT Rene Brun, Fons Rademakers / CERN Philippe Canal.
JAS and JACO – Status Report Atlas Graphics Group August 2000 Tony Johnson.
Approach and Invite Scripts Develop the Posture Attitude and Skill Set
JavaScript and Ajax (Internet Background) Week 1 Web site:
Work in progress Philippe & Rene. Memory Pools when reading Currently we new/delete – zipped buffer (when no cache) – unzipped buffer – branches target.
S.Linev: Go4 - J.Adamczewski, H.G.Essel, S.Linev ROOT 2005 New development in Go4.
Introduction to Model-View-Controller (MVC) Web Programming with TurboGears Leif Oppermann,
Library presentation, 28 September 2010T. Basaglia, A. Gentil-Beccot - GS-SI What can CERN Library do for TE department?
Follow-up to SFT Review (2009/2010) Priorities and Organization for 2011 and 2012.
ASP.NET WEB Applications. ASP.NET  Web application framework developed by Microsoft  Build dynamic data driven web applications and web services  Subset.
World Wide Web has been created to share the text document across the world. In static web pages the requesting user has no ability to interact with the.
ILC DMS – 8 th November 2005 Thomas Baron – CERN – IT Managing Events with Indico.
Fermilab Scientific Computing Division Fermi National Accelerator Laboratory, Batavia, Illinois, USA. Off-the-Shelf Hardware and Software DAQ Performance.
Go4 v2.2 Status & Overview CHEP 2003
Applications Active Web Documents Active Web Documents.
Jean-Philippe Baud, IT-GD, CERN November 2007
Distributed object monitoring for ROOT analyses with Go4 v.3
FORMAL VERSUS INFORMAL S
Agile testing for web API with Postman
Introduction To CPSC 233 James Tam Event driven software
Presentation transcript:

CHEP09 after thoughts Rene Brun

CHEP09 and ROOT Conference was good for us ROOT is now in all HENP experiments SuperBelle and HSC moving to ROOT FAIR: new large experiments Many reports about PROOF Last CHEP talking about GRIDs ? Hopes in virtualization

CHEP09 and // Excellent report by Mohammad Al Turany (GSI) about the use of gpus in fairroot We should invite him for a few days. Merging many large output files is the bottleneck. What is the point in gaining a factor 100 for 1 minute if it takes 2 hours to merge the result?

Performance, size, diagnostics Good report by CMS (Lassi, Giulo) ROOT contributes to memory fragmentation in I/O and dictionaries Must implement memory pools for Tree branches (work started by Leo) Must reduce size of dictionaries (dict.root) Must improve QA for installation (eg ubuntu/gcc4.4, macosx/fink)

GUIs Not a fight anymore Qt fans silence (except J.Hrivnac) We do not make enough propaganda for the big advantages of the ROOT GUI Event recorder CRTL/S code generator New context menu help in html Easy to run with scripts Show our best examples

LLVM Very nice presentation by Axel Many people interested

Mathlibs No controversy anymore RooStats very well received Better doc, structure explained

JAS JAS is dead, not maintained anymore Tony willing to cooperate with us (see next)

Request from KEK They would like a web front-end such that one can run ROOT on a remote machine and display the graphics + GUI on the web server. They could provide one FTE For graph2d: solution->implement the TPad::Paintxxx functions as objects transferred as a super object. On the web server side a javascript can render these objects

Bjarne Stroustrup visit I am working for the Library. In the framework of the IT Book Fair we are going to organize at CERN on Sep. 3rd-4th, we planned to organize a talk with a renowned IT speaker. We invited therefore B. Stroustrup, who agreed in principle to come and asked me, as you can read, to put him in contact with you. We would like to organize a talk (exact title to be defined) on Thursday 3rd at 4pm in the Main Auditorium. I hope the dates of this possible visit fit into your agenda. I let you take the lead and discuss with Mr. Stroustrup any plans you would have for his CERN visit. On our side, we will take care of the logistics (flight and accommodation). Best regards, Tullio Basaglia