-
Notifications
You must be signed in to change notification settings - Fork 6
Home
For installation instructions, please, refer to tango-controls tutorials: how to install TangoWebapp
If you use TomCat from Linux repo (Ubuntu/Debian) waltz.war file by default goes into /var/lib/tomcat8/webapps
TangoWebapp is implemented using layers architecture:
Basically, there are 3 layers (from bottom to top): transport; models; UI. Lower layer does not know anything about layers ontop of it, it sends events via OpenAjax hub. Higher layers talks to the lower ones via API calls.
UI is implemented using concept of smart components. These are rich components build ontop of Webix components. Each UI component is completely standalone.
TangoWebapp is divided into Platform and Application parts. While Application is a specific part of the application, Platform is a generic one and can be used as a base for other applications are built ontop of Tango REST API. Platform provides basic UI, errors handling etc