Matias Guijarro
BCU Day Out, 19th of November, 2015
Raise of web applications
A paradigm shift
Technology evolution
Serious biz
Why is it good for beamline control ?
Many benefits
Remote Access by design
No deployment cost
Better applications architecture
Multi-devices, multi-platforms, multi-clients
Many benefits (cont.)
Long-term support
The best graphical design and user experience
Domains of web applications within SW Group
Monitoring
Device control / testing
Data Analysis
Domains of web applications within SW Group
Configuration management
Experiment control and high-level user interface
Which technology stack to rely on ?
Technology stack
No ever-standing / long-term silver bullets
My current tools for frontend development
ReactJS
Bootstrap
+ any library that get the job done:
dygraphs,
isotope, heatmap,
x-editable, ...
(depends on the project)
Good times are coming
Remarks / Problems / Ideas
Decisions to take
Lack of manpower
Organization