Creating a Web application using Tango

Hello Everyone,

I am new to Tango framework.
We want to create a web based application which can fetch attributes from tango device server which is running at remote location.

Request help in following queries:

  1. Can we create such web application using spring boot?
  2. Can someone brief about creating it?
  3. Can you please help with any document available ?

Thanks in advance.

Hi,

There is a project called “Waltz” - a generic web frontend for Tango. It can be used as a platform to build custom Tango web applications as well.

There were a couple of workshops related to developing custom applications using Waltz.

Here are the links:

[1] Waltz – GitHub - scientific-software-hub/waltz: A general purpose web application that provides the interface between SCADA(s) system and the scientific users who define and calibrate their experiments
[2] Developing custom application, part I – Waltz Workshop@ESRF · scientific-software-hub/waltz Wiki · GitHub
[3] Developing custom application, part II – Waltz Workshop@ESRF_development · scientific-software-hub/waltz Wiki · GitHub
[4] Overall Waltz documentation – http://www.waltz-controls.space
[5] Waltz workshop@SOLARIS – https://www.tango-controls.org/community/events/waltz-tangowebapp-workshop-solaris/
[6] Waltz workshop@ESRF – Waltz@ESRF Programme · scientific-software-hub/waltz Wiki · GitHub

Please, note that Waltz v0.6 was used in these workshops. Current version (v0.7) differs a lot, so please keep this in mind.

Concerning spring boot - it is planned to make Waltz server side based on spring boot (v0.8 or v0.9)

Thanks Ingvord.