120 likes | 245 Views
EPICS Collaboration Meeting Spring 2010 – Aix-en-Provence Highlights. Franck Di Maio, with contributions from Bob Dalesio & Wolf-Dieter Klotz. Numbers. Approx: 115 Participants 50 Affiliations 15 countries Lunch at 12:30 We are very proud to have hosted this meeting!
E N D
EPICS Collaboration MeetingSpring 2010 – Aix-en-ProvenceHighlights Franck Di Maio, with contributions from Bob Dalesio & Wolf-Dieter Klotz
Numbers Approx: • 115 Participants • 50 Affiliations • 15 countries • Lunch at 12:30 We are very proud to have hosted this meeting! • Fusion participants from all the ITER parties (China, Europe, India, Japan, Korea, Russia, USA). • Very strong representation of the EPICS community. • EPICS is a success story in fusion, telescopes, experimental control accelerator control and medical facility. • A reference world-wide collaboration for ITER.
Control System Studio • Created at DESY several years ago • Now, ORNL and DESY tools provides a very strong basis for operator tools and are used in control rooms. • ITER, BNL, and APS have evaluated what is there and found enough functionality and promise to start to put resources into this. • Will likely provide the next generation platform for operator applications. • Maintain collaborative work! • Shared sources • Shared interfaces • Shared components
Software Management • Tests! • Unit tests • Regression test • Automatic built • Automated build process (Hudson) • Source management • Distributed version control (Mercurial, Bazaar) • A large effort in many labs (optimization) • Automated regression tests @ Diamond • CSS build process @ BNL • EPICS base build and test @ APS & Diamond • EPICS RPMS build process @ ITER • SourceForge!
EPICS • Support & improvement continue! • completing event filtering on the server side, • solidifying existing capabilities, • standardizing the interfaces to hardware as in the AynPortDriver, • We have still not gone past version 3.1.4.16 (pi)
Configuration data management • Relational DB usage continues to increase: • IRMIS -> VDCT • ChannelFinder • RDB in CSS • ITER SDD • Will configuration data management with RDB replace configuration text files in EPICS?
MDS+ • A new keyword for non-fusion EPICS community. • A widely used data system in the fusion community. • A demonstration @ RFX: • How EPICS tools and fusion ones can co-exist • How data acquisition can be integrated with machine control.
pvData, pvAccess, javaIOC, pvService • The new infrastructure for high-level applications continues to develop • C++ servers will be possible soon with direct interface to IOC.
And a lot of other New Stuff • KSTAR Widget Toolkit: Qt-based, nice & powerful. • ITER distribution & developments. • AsynPortDriver: a very powerful framework • VDCT vs 3 • Finite State Machine record • Data flavoring & Filtering with CA. • Python + Jython • GDA extended • Hypertable • etc… • Imagine combinations… ex: AsynPortDriver + pvService/C++ + pvData + CSS/KWT/Jython
Improvements Welcome • Python CA (Xiaoqiang Wang) • JCA-E library (Simon Ebner) • VDCT update • …
Next • On-line: mailing lists, Shared repositories (SourceForge), etc. • Autumn EPICS collaboration meeting… October 11-14th @ BNL