360 likes | 485 Views
?. ?. ?. ?. EPICS-2010. ?. ?. ?. ?. ?. ?. ?. ?. ?. ?. ?. ?. ?. ?. ?. ?. ?. EPICS-2010. What will control systems Look like in 2010?. Why should somebody want to know this?. Another crazy idea from Matthias?. He‘s not allone. ... even worse!?.
E N D
? ? ? ? EPICS-2010 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? EPICS-2010 Summary Europe‘03
EPICS-2010 What will control systems Look like in 2010? EPICS-2010 Summary Europe‘03
Why should somebody want to know this? Another crazy idea from Matthias? He‘s not allone ... ... even worse!? EPICS-2010 Summary Europe‘03
Why I think that it‘s important to think about EPICS 2010 • Two little stories • Once upon a time ... • Once upon another time ... EPICS-2010 Summary Europe‘03
The Synchronous-Put Proposal(How to get and set flavored CA data) ((Eric))1st Step Reactions: • Do you really need this? • This is easy – just take a set of records ... • We have solved this already. Our timing system ... • I would write a sequencer ... EPICS-2010 Summary Europe‘03
The Synchronous-Put Proposal2nd Step It seems that we really do not have a solution for this problem. But I need new functionality in IOC-core! ->This might break existing applications<- --- yes you are right --- I need add ons in channel access to solve the problem! -> There‘s no funding for this <- -- true -- EPICS-2010 Summary Europe‘03
The Synchronous-Put Proposal3rd Step Is it not possible to get what has been implemented decades ago at LANCE, or SLAC, or Fermilab? Currently not! We have two problems: • Technical: There‘s currently no solution • We have no mechanism to handle such a problemand to find even a long term solution. EPICS-2010 Summary Europe‘03
EPICS 2010 • We are currently strong to make incremental steps • EPICS has reached a mature state (this way) • Nobody wants to change this! But • Let‘s start to think about the long term future of EPICS • Not: What is currently necessary? • But: • What is necessary on the long run? • How can we get prepared for future technical trends? EPICS-2010 Summary Europe‘03
How? • A meeting • Such a group must be small • As many labsas possible should contribute • Get external expertise • Three meetings (2 days each) • June 2003 (Europe) • October 2003(Asia)(Thursday/Friday before ICALEPCS) • Spring 2004 (USA) EPICS-2010 Summary Europe‘03
Participants EPICS-2010in Europe EPICS-2010 Summary Europe‘03
June 2003 (Europe)Agenda Monday 16th 8:30 - 12:00 with half an hour break 12:00 - 13:30 lunch 13:30 - 17:00 with half an hour break 17:00 - 18:00 wrapup of the first day Tuesday 17th 8:30 - 12:00 with half an hour break 12:00 - 13:30 lunch 13:30 - 16:00 with half an hour break 16:00 - 18:00 wrapup of the two days (with half an hour break) EPICS-2010 Summary Europe‘03
Agenda Monday 16th; 8:30 - 12:00 1.2 Networks and Protocols; OO 12:00 - 13:30 lunch 13:30 - 14:00 7.0 lessons learned 14:00 – 15:00 1.3 IOC-Core 15:30 – 17:00 1.5 EPICS Database-Engines/ Device-Implementations 17:00 - 18:00 wrap up of the first day EPICS-2010 Summary Europe‘03
Agenda Tuesday 17th 8:30 – 10:00 Web Services; Redundancy; EPICS-Industrial 10:30 - 12:00 Plug and Play support for I/O; 12:00 - 13:30 lunch 13:30 - 16:00 Applications; Other Fields;Organization/Communication (GAN?) 16:30 - 17:30 wrap up of the two days EPICS-2010 Summary Europe‘03
Charge of the group: Form a visionary look of future control systems. Specifically: What will EPICS 2010 look like? EPICS-2010 Summary Europe‘03
How we are going to work? • Any idea is a good idea • No idea is questioned • Questions are allowed to clarify the main aspects if a new idea • Additional ideas to a given topic are welcome • Short presentations 'one slide shows' are welcome • Write down your ideas and throw them in at appropriate times EPICS-2010 Summary Europe‘03
How did we work? EPICS-2010 Summary Europe‘03
EPICS-2010 Summary Europe‘03
EPICS-2010 Summary Europe‘03
Preparing Presentations over lunch... EPICS-2010 Summary Europe‘03
Examples of presentations andpoints which have been discussed EPICS-2010 Summary Europe‘03
Components(Andy Goetz) EPICS-2010 Summary Europe‘03
Objects EPICS-2010 Summary Europe‘03
Applications in Astronomy(Nick Rees) EPICS-2010 Summary Europe‘03
Lessons learned(Nick Rees) EPICS-2010 Summary Europe‘03
Lessons learned(Karen White) EPICS-2010 Summary Europe‘03
Automatic Code Generation(Phil Duval) EPICS-2010 Summary Europe‘03
EPICS Industrial(Matthias Clausen) EPICS-2010 Summary Europe‘03
Intelligent I/O (FDT)(Matthias Clausen) EPICS-2010 Summary Europe‘03
Application Framework(Mark Plesko) EPICS-2010 Summary Europe‘03
Results:Interest groups • (1) Application Services • Name-Service • Logging-Service • Archiving-Service • Alarm-Service • ..... • Application Framework EPICS-2010 Summary Europe‘03
Results:Interest groups • (2) EPICS-OO and Networking • How much OO does EPICS need? • Do we need a second network protocol? • CORBA? • DDS? • If only one – which one? EPICS-2010 Summary Europe‘03
Results:Interest groups • (3) Managing and Creation of Databases • (4) EQS (EPICS Quick Startup) • (5) News on the use of Ethernet and intelligent I/O (collection wiki only) Interest groups run dedicated wiki‘s (Public Web pages) Most Interest Groups have members outside the EPICS collaboration. EPICS-2010 Summary Europe‘03
Contacts On the Web: EPICS-2010.desy.de Mailing List: Epics-2010@desy.de Wiki‘S: TBA EPICS-2010 Summary Europe‘03
Next Steps • Interest Groups will collect information which can be presented during the next meeting. • Results of the first two meetings will be presented during ICALEPCS • All EPICS collaborating labs are encouraged to check the possible manpower/ financial support for EPICS-2010 developments. EPICS-2010 Summary Europe‘03
Back to the Roots:EPICS 2003 Next meeting: 12th October 2003 In Korea (Sunday before ICALEPCS) EPICS-2010 Summary Europe‘03
Finally Thanks to: Hamid for the nice speech yesterday Bob for the background organization Mark and his team for being an excellent host of this meeting! EPICS-2010 Summary Europe‘03