-
Notifications
You must be signed in to change notification settings - Fork 6
Waltz@ESRF Programme
Ingvord edited this page Jan 31, 2019
·
6 revisions
Organized on 01/02/2019.
Course programme:
- Introduction
- UI and Features overview
- Live demo
- Q&A
- Introduction in Web-frontend (presentation) [15']
- Server side overview (Tango REST API & rest-server) (presentation) [30']
- Client side overview (Waltz) (presentation) [45']
- Setup workspace
- Implementing custom widget
- Implementing custom application
Practical exercises are here
- Customizing application UI
- Server side debugging
- HTTP/2.0
Practical exercises are here
Debian 9 VM
For Waltz development:
- OpenJDK 8
- Java build tools: ant, maven
- IntelliJ IDEA Ultimate Edition (may be used in trial mode for free)
- Apache Tomcat > 8.5 or 9 (standalone distribution i.e. not from debian repo)
- Chrome/Firefox
For testing and demos:
- Tango environment available through network or locally (TangoTest, TangoAccessControl, TangoDB)
For http2 (which is an advanced topic and maybe skipped based on the workshop's progress)
- libtcnative-2 (>1.2.14)