Treffer: The CERN PS/SL Controls Java Application Programming Interface

Title:
The CERN PS/SL Controls Java Application Programming Interface
Contributors:
United States. Department of Energy. Office of Energy Research.
Source:
International Conference on Accelerators and Large Experimental Physics Control Systems, Trieste (IT), 10/04/1999--10/08/1999
Publisher Information:
Thomas Jefferson National Accelerator Facility (U.S.)
Publication Year:
1999
Collection:
University of North Texas: UNT Digital Library
Document Type:
Fachzeitschrift article in journal/newspaper
File Description:
217 Kilobytes pages; Text
Language:
English
Relation:
osti: 775627; https://digital.library.unt.edu/ark:/67531/metadc720297/; ark: ark:/67531/metadc720297
Accession Number:
edsbas.C727450C
Database:
BASE

Weitere Informationen

The PS/SL Convergence Project was launched in March 1998. Its objective is to deliver a common control as infrastructure for the CERN accelerators by year 2001. In the framework of this convergence activity, a project was launched to develop a Java Application Programming Interface (API) between programs written in the Java language and the PS and SL accelerator equipment. This Java API was specified and developed in collaboration with TJNAF. It is based on the Java CDEV [1] package that has been extended in order to end up with a CERN/TJNAF common product. It implements a detailed model composed of devices organized in named classes that provide a property-based interface. It supports data subscription and introspection facilities. The device model is presented and the capabilities of the API are described with syntax examples. The software architecture is also described.