The CERN PS/SL Controls Java Application Programming Interface

I. Deloose, J. Cuperus, P. Charrue, F Di Maio, K. Kostro, M. Vanden Eynden, William A. Watson · CERN Document Server (European Organization for Nuclear Research) · 1999

The PS/SL Convergence Project was launched in March 1998. Its objective is to deliver a common controls 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 organised 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.

Read the paper · More papers on PaperTik