Use of Abeans at SNS

15
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.

description

Use of Abeans at SNS. Object Explorer Application Running on XAL / Abeans. Igor Verstovsek ([email protected]), 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 - PowerPoint PPT Presentation

Transcript of Use of Abeans at SNS

Page 1: Use of Abeans at SNS

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

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

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

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

EPICS Collaboration Meeting – Abingdon, UK. June 19, 2003

Page 6: Use of Abeans at SNS

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

EPICS Collaboration Meeting – Abingdon, UK. June 19, 2003

Page 8: Use of Abeans at SNS

EPICS Collaboration Meeting – Abingdon, UK. June 19, 2003

Abeans provide fancy graphical components

Page 9: Use of Abeans at SNS

EPICS Collaboration Meeting – Abingdon, UK. June 19, 2003

Page 10: Use of Abeans at SNS

EPICS Collaboration Meeting – Abingdon, UK. June 19, 2003

Page 11: Use of Abeans at SNS

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

EPICS Collaboration Meeting – Abingdon, UK. June 19, 2003

Display of data quality

Page 13: Use of Abeans at SNS

EPICS Collaboration Meeting – Abingdon, UK. June 19, 2003

Archive Reader for DESY

Page 14: Use of Abeans at SNS

EPICS Collaboration Meeting – Abingdon, UK. June 19, 2003

Physics applications for ANKA

Page 15: Use of Abeans at SNS

EPICS Collaboration Meeting – Abingdon, UK. June 19, 2003

The End