EPICS Office Matthias Clausen 1 29 April 2005

  • Slides: 8
Download presentation
EPICS Office Matthias Clausen 1 29. April 2005 EPICS Office

EPICS Office Matthias Clausen 1 29. April 2005 EPICS Office

How did it start? n By proposal from Ned Arnold at the last EPICS

How did it start? n By proposal from Ned Arnold at the last EPICS meeting (Looking to the future) n Divide the numerous topics into four categories n n EPICS Core Tools/Extensions n n n 2 Display Manager, ALH, Archiver, Strip. Tool, Gateway VDCT Other? (rdb. Core? ) Collaboration Support Issues Ideas and R&D for EPICS 5. 0 and beyond 29. April 2005 EPICS Office

What is it? 3 n An idea of a group of enthusiasts n A

What is it? 3 n An idea of a group of enthusiasts n A proposal for a specific technology n A proposal for a working/ development environment and a new style to work n A long term project with one major milestone (being ready with the first prototype whenever EPICS V 4 takes off) 29. April 2005 EPICS Office

Why do we care? n The new EPICS version 4. 0 will provide several

Why do we care? n The new EPICS version 4. 0 will provide several new features in the IOC and in Channel Access. These will only be available if the clients get modified accordingly. n Where are the experts supporting our (legacy) X-Window applicarions? n The ‚individual‘ look and feel, - configuration, - data exchange and runtime environment should be replaced by: n n n 4 Common look and feel Data exchange by objects and not only by name Compile once run ‚in many places‘ Common programming interfaces Application style guides Pluggable applications 29. April 2005 EPICS Office

How to bring this Idea to a Success? 5 n Get users and developers

How to bring this Idea to a Success? 5 n Get users and developers into the same boat. n Agree with the developers which tools we want to use/ develop to reach the final destination. n Agree with the users what the final destination might be. 29. April 2005 EPICS Office

Collect ideas/ requirements from users and developers n Common ground n n Prepare: n

Collect ideas/ requirements from users and developers n Common ground n n Prepare: n n 6 ‘Language’: Java Configuration data in: XML Applications should be pluggable List of applications List of interfaces (API’s) Style guides (i. e. What does the common look and feel look like? ) Mutual understanding how we reach the final goal 29. April 2005 EPICS Office

Fundameltals: Plugs and Interfaces The new application plug Data Security Record/ Security Data Playback

Fundameltals: Plugs and Interfaces The new application plug Data Security Record/ Security Data Playback Record/ Playback Data 7 Security Record/ Playback Extension Points (Java Interfaces) Data Security Record/ Playback Data plug Security plug Record/ Playback plug 29. April 2005 EPICS Office

Next Steps today 8 n Gasper: The developers point of view n Matt: Applications

Next Steps today 8 n Gasper: The developers point of view n Matt: Applications for the EPICS Office workbench n Matthias: How to proceed n Discussion 29. April 2005 EPICS Office