Speaker
Description
This paper explores the feasibility of a web-based interface designed to streamline the creation and deployment of TANGO Controls device servers on Kubernetes clusters through visual programming. The proposed interface aims to minimize the need for extensive boilerplate coding, offering an intuitive method for constructing device functionalities using drag-and-drop code blocks. This exploratory study assesses the interface's ability to facilitate the rapid development and deployment of devices or entire projects. Additionally, the system accommodates the integration of custom code to extend the basic generated functionalities, providing flexibility in device behavior. By abstracting the complexities of Kubernetes and TANGO Controls, this platform proposes a potential reduction in development time and complexity, making sophisticated control systems more accessible to developers with varying levels of expertise. The ultimate goal is to evaluate the practicality and efficiency of this approach in a real-world setting, identifying areas for further refinement and potential integration into existing control system frameworks.