150 likes | 268 Views
Use of Abeans at SNS. Object Explorer Application Running on XAL / Abeans. Igor Verstovsek (igor.verstovsek@cosylab.com), et al. Abeans is a framework for writing applications. Abeans are Java beans for control Services GUI components Can be used to build powerful applications. GSI
E N D
Use of Abeans at SNS Object Explorer Application Running on XAL / Abeans Igor Verstovsek (igor.verstovsek@cosylab.com), et al. EPICS Collaboration Meeting – Abingdon, UK
Abeans is a framework for writing applications • Abeans are • Java beans for control • Services • GUI components • Can be used to build powerful applications EPICS Collaboration Meeting – Abingdon, UK. June 19, 2003
GSI R3 Channel UFC DESY R3 Channel TINE ESO R3 BACI ACS CORBA ANKA R2 ACS CORBA RIKEN R3 Prototype UVSOR R2 CORBA SuperSOR R2 CORBA NRAO R3 BACI ACS CORBA SNS R3 Channel JCA EPICS EPICS Collaboration Meeting – Abingdon, UK. June 19, 2003
Object Explorer is a generic diagnostic tool • Object Explorer • Discovers • Analyses • Controls remote devices, PVs, … • Used at ANKA and ALMA EPICS Collaboration Meeting – Abingdon, UK. June 19, 2003
EPICS Name Server 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 tree Abeans Abeans Directory Service XML XAL EPICS Collaboration Meeting – Abingdon, UK. June 19, 2003
Abeans provide fancy graphical components 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 EPICS Collaboration Meeting – Abingdon, UK. June 19, 2003
Display of data quality EPICS Collaboration Meeting – Abingdon, UK. June 19, 2003
Archive Reader for DESY EPICS Collaboration Meeting – Abingdon, UK. June 19, 2003
Physics applications for ANKA EPICS Collaboration Meeting – Abingdon, UK. June 19, 2003
The End EPICS Collaboration Meeting – Abingdon, UK. June 19, 2003