Transcript Next Steps

EPICS Office
next Steps
Matthias Clausen
1
29. April 2005
EPICS Office - Next Steps
How do we proceed?




2
Collect comments from you
(stay tuned for the following discussion)
Collect requirements
Write specifications
Implementation
29. April 2005
EPICS Office - Next Steps
Collect Requirements



For the workbench itself
For the applications
Define the necessary interfaces (Eclipse
extension points) upfront

3
Prototype interfaces in an early stage to
enable application programmers to use these
interfaces from the very beginning
29. April 2005
EPICS Office - Next Steps
Eclipse Application-Plugs
and Interface-Plugs (Examples)
Office
Management
Configuration
Management
Controls
Applications
High Level
Applications
Record/
Playback
… more
Alarm
Server
Archive Data
cmlog
…
4
requires
extension point
Name Server
Controls Data
29. April 2005
provides
extension point
EPICS Office - Next Steps
Collecting Requirements with
(Rational) Requisite Pro
http://ipprmsprd.desy.de/ReqWeb/
5
29. April 2005
EPICS Office - Next Steps
Distributed Requirements Collection
using Word Documents
6
29. April 2005
1.
Take Word
document offline.
2.
Upload document
to your PC
3.
Add your
requirements
4.
Download file
5.
Take file back
online
EPICS Office - Next Steps
Contents of resulting
Requirements Document


Fundamental requirements for the
workbench itself
A list of application plugs



A list of ‘service’ plugs


7
Basic functionality
Necessary interfaces
Full specification of interface
As a result: a list of necessary interfaces
29. April 2005
EPICS Office - Next Steps
Collaborative Software Development
cvs
(in the future:
Subversion)
remote
ssh
Eclipse
CodeBeamer
CB
plugin
8
29. April 2005
EPICS Office - Next Steps
Eclipse / CodeBeamer Plug
http://elogbook.desy.de:8081/cb/proj/doc.do?doc_id=1037
9
29. April 2005
EPICS Office - Next Steps
CodeBeamer: Tracker
10
29. April 2005
EPICS Office - Next Steps
CodeBeamer: Source Code
11
29. April 2005
EPICS Office - Next Steps
CodeBeamer: Class Usage
12
29. April 2005
EPICS Office - Next Steps
CodeBeamer: Source Code
13
29. April 2005
EPICS Office - Next Steps
CodeBeamer: Class Referred by
14
29. April 2005
EPICS Office - Next Steps
Join the Interest Group
CodeBeamer:
http://elogbook.desy.de:8081
Register your account online.
Send me an email: [email protected]
Requisite pro:
http://ipprmsprd.desy.de/ReqWeb (will be changed)
guest/ guest
15
29. April 2005
EPICS Office - Next Steps
Schedule

Collecting Requirements



Writing Specfication (Cosylab)



From: June
To: September
First prototype

16
From: NOW
To: July
EPICS meeting in October @ CERN
29. April 2005
EPICS Office - Next Steps
Feedback:
What do you think about it?
17
29. April 2005
EPICS Office - Next Steps