The Object Oriented Approach to Machine Physics Calculations with Java Technology

dc.creatorKadunc, M.
dc.creatorKriznar, I.
dc.creatorPlesko, M.
dc.creatorTkacik, G.
dc.date2001-12-11
dc.date.accessioned2026-07-07T05:46:49Z
dc.date.available2026-07-07T05:46:49Z
dc.descriptionAt least as much time is spent solving problems addressed by application support as with actual interaction with the control system, if it is not factored into separate libraries but is coded by each programmer time and time again. Our Java libraries, called Abeans, address these issues in a communication platform independent way. Abeans perform connection management, error and timeout handling, logging, reporting, authentication, resource initialization and destruction, policy and configuration management, etc. Abeans also hide the communication details from the programmer and combine with CosyBeans, our GUI Java components, to form SCADA-like control panels. They are successfully used in such different environments such as a synchrotron light source (ANKA, Germany), an e-p collider complex (DESY, Germany), proton cyclotron (Riken, Japan) and a radio telescope (ESO, Germany). The Java library DataBush has a similar function for machine physics programs. The object oriented design of the library gives programmer intuitive access to devices and elements relevant to machine physics. For example, a non-visual Java Bean represents a magnet with its relevant machine physics parameters. Access to the control system is provided transparently with Abeans in communication platform independent way. Error diagnostics and event handling is part of the Abeans and DataBush framework. By default DataBush receives new data and performs linear optics calculation of machine functions with a one second heartbeat.
dc.descriptionInvited talk by M. Plesko at ICALEPCS 2001, San Jose, CA, (THCI001), 5 pages, 2 figures, see http://kgb.ijs.si
dc.identifierhttps://arxiv.org/abs/physics/0112025
dc.identifierhttp://arxiv.org/abs/physics/0112025
dc.identifiereConf C011127 (2001) THcI001
dc.identifier.urihttp://salesiana.dossiersoluciones.com/handle/123456789/84479
dc.subjectAccelerator Physics
dc.titleThe Object Oriented Approach to Machine Physics Calculations with Java Technology
dc.typetext

Files

Collections