dorsal/arxiv
View SchemaNew Abeans for TINE Java Control Applications
| Authors | J. Dovc, M. Kadunc, Y. Oku, M. Plesko, G. Tkacik, K. Bartkiewicz, P. Duval |
|---|---|
| Categories | |
| ArXiv ID | physics/0111089 |
| URL | https://arxiv.org/abs/physics/0111089 |
| Journal | eConf C011127 (2001) THAP025 |
Abstract
Abeans [1] (wide-interface accelerator Java beans developed at JSI) have in the past been used with great success in control applications at ANKA and ESO and on test cases at the SLS and Riken. At DESY, TINE [2] is used as the principal control system for HERA as well as the intercommunication protocol among the HERA experiments. To date, most TINE-based client-side applications have been written using ACOP [3] (a narrow-interface accelerator component) in Visual Basic (VB), which has provided a remarkably powerful developing environment for generating professional control applications. Currently, however, VB control applications can only run on Windows-based desktop machines and consoles. As it is often desirable to provide certain control applications on non-Windows platforms (or indeed over the Web), we have created an equally powerful developing environment based on Java and the next release of Abeans, where an ACOP-like narrow-interface bean has been developed. Like ACOP, the Abean itself accepts plugs from various communication protocols, but was brought to fruition at DESY using the TINE Java class. Details concerning matching Abeans and TINE, as well as the pros and cons of wide versus narrow interfaces will be presented below. Several applications will also presented along with the results of benchmarking against similar VB applications.
{
"annotation_id": "822ea314-2128-4678-ad4a-a0f502671825",
"date_created": "2026-03-02T18:00:36.241000Z",
"date_modified": "2026-03-02T18:00:36.241000Z",
"file_hash": "df678357eabde0f33a89574d8fc4ce0fc458124b091ffb1f5df23b55f6dc9a72",
"private": false,
"record": {
"abstract": "Abeans [1] (wide-interface accelerator Java beans developed at JSI) have in\nthe past been used with great success in control applications at ANKA and ESO\nand on test cases at the SLS and Riken. At DESY, TINE [2] is used as the\nprincipal control system for HERA as well as the intercommunication protocol\namong the HERA experiments. To date, most TINE-based client-side applications\nhave been written using ACOP [3] (a narrow-interface accelerator component) in\nVisual Basic (VB), which has provided a remarkably powerful developing\nenvironment for generating professional control applications. Currently,\nhowever, VB control applications can only run on Windows-based desktop machines\nand consoles. As it is often desirable to provide certain control applications\non non-Windows platforms (or indeed over the Web), we have created an equally\npowerful developing environment based on Java and the next release of Abeans,\nwhere an ACOP-like narrow-interface bean has been developed. Like ACOP, the\nAbean itself accepts plugs from various communication protocols, but was\nbrought to fruition at DESY using the TINE Java class. Details concerning\nmatching Abeans and TINE, as well as the pros and cons of wide versus narrow\ninterfaces will be presented below. Several applications will also presented\nalong with the results of benchmarking against similar VB applications.",
"arxiv_id": "physics/0111089",
"authors": [
"J. Dovc",
"M. Kadunc",
"Y. Oku",
"M. Plesko",
"G. Tkacik",
"K. Bartkiewicz",
"P. Duval"
],
"categories": [
"physics.acc-ph"
],
"journal_ref": "eConf C011127 (2001) THAP025",
"title": "New Abeans for TINE Java Control Applications",
"url": "https://arxiv.org/abs/physics/0111089"
},
"schema_id": "dorsal/arxiv",
"source": {
"execution_id": "b82414a5-294f-4d53-981f-06e4a7668003",
"id": "arXiv Dataset IDs",
"type": "Model",
"variant": "snapshot-2026-03-01",
"version": "0.1.0"
},
"user_id": 1000002
}