Presentation is loading. Please wait.

Presentation is loading. Please wait.

What’s new in version 5 of GAUDI

Similar presentations


Presentation on theme: "What’s new in version 5 of GAUDI"— Presentation transcript:

1 What’s new in version 5 of GAUDI
LHCb Software Week 5-7 July 2000 P. Mato / CERN The following are few slides intended to trigger a discussion/brainstorming with the goal of producing an Architecture for the DCS kernel. Definition on Architecture: “The architecture of a system is the structure of the system”. Two main ingredients: A set of building blocks, and a set of collaborations that specify how those building blocks cooperate to provide various system functions. An DCS architecture will allow us to provide set of control applications or control systems that fulfill a range of needs within the DCS domain. An architecture encourages reuse. Analogies in the real world: Gothic architecture, Lego Basic® architecture, Lego Technique® architecture. “To be successful, an object-oriented project must craft an architecture that is both coherent and resilient and then must propagate and evolve the vision of this architecture to the entire development team”, G. Booch, Object Solutions.

2 What's new in version 5 of GAUDI
Contents What’s new in GAUDI Review of Progress Status of Release 6/7/2000 What's new in version 5 of GAUDI

3 What's new in version 5 of GAUDI
What’s new in GAUDI ROOT based I/O SICb Data Access (Gonzalo’s talk) Random Number Service (Markus’s talk) Tools Service (Gloria’s talk) Sequencing, Filtering & Enhanced Properties New XML parser Bug fixes & Improvements Bug reporting tool (Marco’s talk) 6/7/2000 What's new in version 5 of GAUDI

4 What's new in version 5 of GAUDI
ROOT based I/O Using directly the ROOT libraries to implement Object Persistency This has been possible due to the modularization efforts in the latest versions of ROOT Retired RIO and RIOT packages from G. Barrand Small library dependency problem in NT Transparent to the end-user 6/7/2000 What's new in version 5 of GAUDI

5 Sequencing, Filtering & Enhanced Properties
Work done by D. Quarrie (ATLAS) following the ideas existing in the BaBar framework An (small) example of a collaboration New package (GaudiAlg) introduced. A collection of general purpose Algorithms. 6/7/2000 What's new in version 5 of GAUDI

6 What's new in version 5 of GAUDI
6/7/2000 What's new in version 5 of GAUDI

7 What's new in version 5 of GAUDI
6/7/2000 What's new in version 5 of GAUDI

8 What's new in version 5 of GAUDI
6/7/2000 What's new in version 5 of GAUDI

9 What's new in version 5 of GAUDI
6/7/2000 What's new in version 5 of GAUDI

10 What's new in version 5 of GAUDI
6/7/2000 What's new in version 5 of GAUDI

11 What's new in version 5 of GAUDI
6/7/2000 What's new in version 5 of GAUDI

12 What's new in version 5 of GAUDI
New XML parser Xeres-C XML parser from Apache Software Foundation Free Why? Better parser (expert’s view) Single library instead of 2 currently (XML4C and ICU) Transparent to the end-user 6/7/2000 What's new in version 5 of GAUDI

13 Bug Fixes and Improvements
JobOptions files with environment variables strings properties with $(xxx) are resolved Separated library for Fortran routines in SicbCnv Change common block size for N-tuples ApplicationMgr property “evtSel = NONE” if input event file in not required Stop application if Algorithm fails execution Property “OutputLevel” for Services made to work Improved printout of ChronoSvc 6/7/2000 What's new in version 5 of GAUDI

14 Development Environment changes
CMT version v1r5 (see Florence’s talk tomorrow) New compilers on NT Visual C++ 6.0 Visual Fortran 6.1 Adopted new compilation flags on Linux to make the code more portable (-ansi -Wall - W) Gaudi developers mailing list Problem reporting tool (see Marco’s talk) 6/7/2000 What's new in version 5 of GAUDI

15 What will not be on the Release
Event collections Monitoring utilities (property browser, data store browser, …) Re-structuring of ApplicationMgr 6/7/2000 What's new in version 5 of GAUDI

16 Task List (from last April)
6/7/2000 What's new in version 5 of GAUDI

17 What's new in version 5 of GAUDI
Status of release 5 All packages being committed and working in the DEV area Very minor changes needed Working on new version of User’s Guide Public release in 2 weeks (holiday period!) 6/7/2000 What's new in version 5 of GAUDI


Download ppt "What’s new in version 5 of GAUDI"

Similar presentations


Ads by Google