-
Notifications
You must be signed in to change notification settings - Fork 89
Home
Phoebus is an update to the Control System Studio project.
CS-Studio was originally built using the Eclipse Rich Client Platform (RCP), but over time this toolkit has become restrictive and is the cause of a number of problems both for users and developers.
The Phoebus project aims to replace Eclipse RCP with a lightweight framework based on JavaFX.
The CS-Studio Eclipse project will be supported as long as sites are prepared to contribute to its maintenance.
A CS-Studio product is a Java application that contains a number of different applications that can be used as part of a control system interface. A facility might build its own product including the tools relevant to that facility.
An application is an interface to some part of a control system. Examples include Display Builder, used for building control system interface GUIs, and Databrowser, used for visualising data from an archiver.
CS-Studio contains core code, useful to multiple applications.
CS-Studio Eclipse is the original CS-Studio project, based on Eclipse RCP. CS-Studio Phoebus is the new project, based only on JavaFX.
The applications in CS-Studio Phoebus should be as compatible as possible with those in CS-Studio Eclipse.
As much code as possible should be shared between CS-Studio Phoebus and CS-Studio Eclipse.
See also Requirements.
Display Builder is a CS-Studio application for creating operator interfaces. It is designed to replace BOY. It runs in both CS-Studio Eclipse and CS-Studio Phoebus.