The Joint Accelerator Conferences Website (JACoW) is an international collaboration that publishes the proceedings of accelerator conferences held around the world.
Title | Waltz - A Platform for Tango Controls Web Applications | |
Authors |
|
|
Abstract | The idea of creating Tango web platform was born at Tango Users Meeting in 2013, later a feature request was defined (v10 roadmap #6) – provide a generic web application for browsing and monitoring Tango devices. The work started in 2017* and a name Waltz was selected by voting at Tango Users meeting #32. Waltz is the result of joint efforts of Tango Community, HZG and IK. This paper gives an overview of Waltz as a platform for Tango web applications, the overall framework architecture and presents an end result of real-life applications**. The work shows that having Waltz platform web developer can intuitively and quickly create full web application for his/her needs. Different architectural layers provide maintainability. The platform has a number of abstractions and ready-to-use widgets that can be used by web developer to quickly produce web based solutions. Among Waltz features are user context saving, device control and monitoring, plot and drag-n-drop interface solutions. Communication with Tango happens via Tango REST API using HTTP/2.0 and Server-Sent Events. Waltz can be also treated as a system for device monitoring and control from any part of the world. | |
Footnotes & References | *Andrew Goetz, et al., TANGO Kernel Development Status, ICALEPCS2017 **Matteo Canzari, et al., A GUI prototype for SKA1 TM Services: compliance with user-centered design approach, Proc. SPIE 10707 |
|
Funding | Tango Controls Collaboration, contract 2018, PO 712608/WP1&WP2 | |
Paper | download WESH3003.PDF [2.330 MB / 6 pages] | |
Poster | download WESH3003_POSTER.PDF [3.056 MB] | |
Export | download ※ BibTeX ※ LaTeX ※ Text/Word ※ RIS ※ EndNote | |
Conference | ICALEPCS2019 | |
Series | International Conference on Accelerator and Large Experimental Physics Control Systems (17th) | |
Location | New York, NY, USA | |
Date | 05-11 October 2019 | |
Publisher | JACoW Publishing, Geneva, Switzerland | |
Editorial Board | Karen S. White (ORNL, Oak Ridge, TN, USA); Kevin A. Brown (BNL, Upton, NY, USA); Philip S. Dyer (BNL, Upton, NY, USA); Volker RW Schaa (GSI, Darmstadt, Germany) | |
Online ISBN | 978-3-95450-209-7 | |
Online ISSN | 2226-0358 | |
Received | 19 July 2019 | |
Accepted | 10 October 2019 | |
Issue Date | 30 August 2020 | |
DOI | doi:10.18429/JACoW-ICALEPCS2019-WESH3003 | |
Pages | 1519-1524 | |
Copyright |
|