Presentation is loading. Please wait.

Presentation is loading. Please wait.

Atlas Graphics Group MeetingDec, 1 Comon Java Code in HEP Wolfgang Hoschek CERN IT/PDP.

Similar presentations


Presentation on theme: "Atlas Graphics Group MeetingDec, 1 Comon Java Code in HEP Wolfgang Hoschek CERN IT/PDP."— Presentation transcript:

1 Atlas Graphics Group MeetingDec, 1999Wolfgang.Hoschek@cern.ch 1 Comon Java Code in HEP Wolfgang Hoschek CERN IT/PDP

2 Atlas Graphics Group MeetingDec, 1999Wolfgang.Hoschek@cern.ch 2 n Java Code Base in HEP growing n JAS Java Analysis Studio (SLAC) n hep.lcd Linear Collider Detector Simulations (LBNL) n WIRED Event Display (IT/IPT) n ATLAS Graphics Group n Colt Foundation Toolkit (IT/PDP) n Extensive base of third party libraries (Sun,IBM,Java Grande Forum,Research) n... n n Potential segmentation n n Can we share efforts? n Why not, now sitting together... n Cuts costs n Improves productivity & quality n Example n Allow the use of different geometry packages through the common interface definitions Motivation

3 Atlas Graphics Group MeetingDec, 1999Wolfgang.Hoschek@cern.ch 3 n Compare the physics capabilities of a Linear Collider detector with a TESLA detector n Create a LHC detector description n hep.geometry.Detector detector = new hep.geometry.LHC.Detector(specifications); n Create a TESLA detector description n hep.geometry.Detector detector = new hep.geometry.TESLA.Detector(specifications); n Run similar analysis on detector n public void analyze(detector) n Integrate JAS with WIRED geometry n Seamless interaction Example

4 Atlas Graphics Group MeetingDec, 1999Wolfgang.Hoschek@cern.ch 4 n hep.XXX Namespace Proposals n hep.geometry n hep.analysis n hep.analysis.histo n hep.analysis.random n and more n Interface proposals go into Open Source CVS@SLAC n Unlike C++, Java interface feature enforces strict & clean separation n Worked upon by participating parties until mutual aggreement reached n Javas Portability and Late Linking n eases distributed & heterogenous work on common code bases n Code then moves into hep.XXX within CVS n Participants may also want to provide a reference implementation n Can serve as simple & straightforward solution n Problem specific implementations of the common interface anticipated Organizational Issues

5 Atlas Graphics Group MeetingDec, 1999Wolfgang.Hoschek@cern.ch 5 n SLAC n tony_johnson@SLAC.Stanford.EDU n LBNL n Mike Ronan, ronan@lbl.gov n ATLAS n Julius.Hrivnac@cern.ch n IT/IPT n Mark.Donszelmann@cern.ch n IT/PDP n Wolfgang.Hoschek@cern.ch n IT/ASD n Xavier.Bourguignon@cern.ch n... Contacts

6 Atlas Graphics Group MeetingDec, 1999Wolfgang.Hoschek@cern.ch 6 n In-depth discussion at CHEP 2000 n Preparation of proposals now Future


Download ppt "Atlas Graphics Group MeetingDec, 1 Comon Java Code in HEP Wolfgang Hoschek CERN IT/PDP."

Similar presentations


Ads by Google