EPICS Office Matthias Clausen 1 29. April 2005

advertisement
EPICS Office
Matthias Clausen
1
29. April 2005
EPICS Office
How did it start?

By proposal from Ned Arnold at the last EPICS
meeting (Looking to the future)

Divide the numerous topics into four categories


EPICS Core
Core Tools/Extensions





2
Display Manager, ALH, Archiver, StripTool, Gateway
VDCT
Other? (rdbCore?)
Collaboration Support Issues
Ideas and R&D for EPICS 5.0 and beyond
29. April 2005
EPICS Office
What is it?
3

An idea of a group of enthusiasts

A proposal for a specific technology

A proposal for a working/ development
environment and a new style to work

A long term project with one major milestone
(being ready with the first prototype whenever
EPICS V4 takes off)
29. April 2005
EPICS Office
Why do we care?

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.

Where are the experts supporting our (legacy) X-Window
applicarions?

The ‚individual‘ look and feel, - configuration, - data exchange and runtime environment should be replaced by:






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

Get users and developers into the same boat.

Agree with the developers which tools we want
to use/ develop to reach the final destination.

Agree with the users what the final destination
might be.
29. April 2005
EPICS Office
Collect ideas/ requirements from
users and developers

Common ground




Prepare:




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
The new application plug
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

Gasper:
The developers point of view

Matt:
Applications for the EPICS Office workbench

Matthias:
How to proceed

Discussion
29. April 2005
EPICS Office
Download