Download - Use of Abeans at SNS
![Page 1: Use of Abeans at SNS](https://reader035.vdocuments.mx/reader035/viewer/2022062519/5681504e550346895dbe4c28/html5/thumbnails/1.jpg)
June 19, 2003 EPICS Collaboration Meeting – Abingdon, UK
Use of Abeans at SNS
Object Explorer Application Running on XAL / Abeans
Igor Verstovsek ([email protected]), et al.
![Page 2: Use of Abeans at SNS](https://reader035.vdocuments.mx/reader035/viewer/2022062519/5681504e550346895dbe4c28/html5/thumbnails/2.jpg)
EPICS Collaboration Meeting – Abingdon, UK. June 19, 2003
• Abeans are– Java beans for control– Services– GUI components
• Can be used to build powerful applications
Abeans is a framework for writing applications
![Page 3: Use of Abeans at SNS](https://reader035.vdocuments.mx/reader035/viewer/2022062519/5681504e550346895dbe4c28/html5/thumbnails/3.jpg)
EPICS Collaboration Meeting – Abingdon, UK. June 19, 2003
ESOR3 BACI
ACS CORBA
DESYR3 Channel
TINE
SNSR3 Channel JCA EPICS
GSIR3 Channel
UFC
ANKAR2
ACS CORBA
RIKENR3
Prototype
SuperSORR2
CORBA
UVSORR2
CORBA
NRAOR3 BACI
ACS CORBA
![Page 4: Use of Abeans at SNS](https://reader035.vdocuments.mx/reader035/viewer/2022062519/5681504e550346895dbe4c28/html5/thumbnails/4.jpg)
EPICS Collaboration Meeting – Abingdon, UK. June 19, 2003
Object Explorer is a generic diagnostic tool
• Object Explorer– Discovers– Analyses– Controlsremotedevices, PVs, …
• Used at ANKA and ALMA
![Page 5: Use of Abeans at SNS](https://reader035.vdocuments.mx/reader035/viewer/2022062519/5681504e550346895dbe4c28/html5/thumbnails/5.jpg)
EPICS Collaboration Meeting – Abingdon, UK. June 19, 2003
![Page 6: Use of Abeans at SNS](https://reader035.vdocuments.mx/reader035/viewer/2022062519/5681504e550346895dbe4c28/html5/thumbnails/6.jpg)
EPICS Collaboration Meeting – Abingdon, UK. June 19, 2003
XAL provides device hierarchy
• Abeans read XAL XML files with hierarchically organized PVs
• The PVs are loaded into the Abeans Directory Service
• Displayed as a treeXAL
Abeans
Abeans Directory Service
EPICS Name Server
XM
L
![Page 7: Use of Abeans at SNS](https://reader035.vdocuments.mx/reader035/viewer/2022062519/5681504e550346895dbe4c28/html5/thumbnails/7.jpg)
EPICS Collaboration Meeting – Abingdon, UK. June 19, 2003
![Page 8: Use of Abeans at SNS](https://reader035.vdocuments.mx/reader035/viewer/2022062519/5681504e550346895dbe4c28/html5/thumbnails/8.jpg)
EPICS Collaboration Meeting – Abingdon, UK. June 19, 2003
Abeans provide fancy graphical components
![Page 9: Use of Abeans at SNS](https://reader035.vdocuments.mx/reader035/viewer/2022062519/5681504e550346895dbe4c28/html5/thumbnails/9.jpg)
EPICS Collaboration Meeting – Abingdon, UK. June 19, 2003
![Page 10: Use of Abeans at SNS](https://reader035.vdocuments.mx/reader035/viewer/2022062519/5681504e550346895dbe4c28/html5/thumbnails/10.jpg)
EPICS Collaboration Meeting – Abingdon, UK. June 19, 2003
![Page 11: Use of Abeans at SNS](https://reader035.vdocuments.mx/reader035/viewer/2022062519/5681504e550346895dbe4c28/html5/thumbnails/11.jpg)
EPICS Collaboration Meeting – Abingdon, UK. June 19, 2003
Object Explorer is written using Abeans
• Common look and feel• Predictable behavior• Standard environment
– Text, log and error messages– Print, save, config, ...
• Number of bugs in applications is reduced • Quality of Service• Centralized process management• Security• Retrofitting common features
![Page 12: Use of Abeans at SNS](https://reader035.vdocuments.mx/reader035/viewer/2022062519/5681504e550346895dbe4c28/html5/thumbnails/12.jpg)
EPICS Collaboration Meeting – Abingdon, UK. June 19, 2003
Display of data quality
![Page 13: Use of Abeans at SNS](https://reader035.vdocuments.mx/reader035/viewer/2022062519/5681504e550346895dbe4c28/html5/thumbnails/13.jpg)
EPICS Collaboration Meeting – Abingdon, UK. June 19, 2003
Archive Reader for DESY
![Page 14: Use of Abeans at SNS](https://reader035.vdocuments.mx/reader035/viewer/2022062519/5681504e550346895dbe4c28/html5/thumbnails/14.jpg)
EPICS Collaboration Meeting – Abingdon, UK. June 19, 2003
Physics applications for ANKA
![Page 15: Use of Abeans at SNS](https://reader035.vdocuments.mx/reader035/viewer/2022062519/5681504e550346895dbe4c28/html5/thumbnails/15.jpg)
EPICS Collaboration Meeting – Abingdon, UK. June 19, 2003
The End