Paper | Title | Page |
---|---|---|
TUSH101 | Creating Interactive Web Pages for Non-Programmers | 976 |
|
||
Funding: Work supported by Brookhaven Science Associates, LLC under Contract No. DE-SC0012704 with the U.S. Department of Energy. This paper describes a new web page creation system that allows web developers with limited programming experience to create interactive displays of control system data. Web pages can be created that display live control system data that updates in real-time, as well as data stored within our logging/archiving and database systems. Graphical, tabular, and textual displays are supported as well as standard interaction techniques via buttons, menus and tabs. The developer creates a web page using a custom web page builder. The builder presents a web page as a user-defined grid of tiled cells. The developer chooses the display style of each cell from a list of available cell types, then customizes its data content. Final polish can be applied using HTML and CSS. Specialized tools are available for creating mobile displays. This paper shows examples of the web pages created, and provides a summary of the experience of both the web developers and users. |
||
![]() |
Poster TUSH101 [1.634 MB] | |
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUSH101 | |
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | |
TUSH102 | PShell: from SLS beamlines to the SwissFEL control room | 979 |
|
||
PShell is an in-house developed scripting environment in use at PSI since 2014. Started as a beamline data acquisition tool at SLS, PShell is being used by different SwissFEL groups for the commissioning and operation of the SwissFEL machine. New features were added to meet new requirements, such as supporting beam synchronous data and streamed cameras. Besides providing a workbench for developing data acquisition logic, PShell also offers a convenient way to create user interfaces/panels that can easily trigger the execution of logic. To improve user experience and to simplify operation tools these panels can also be launched and used as standalone applications. | ||
![]() |
Poster TUSH102 [1.542 MB] | |
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUSH102 | |
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | |
TUSH103 | Web and Multi-Platform Mobile App at Elettra | 984 |
|
||
A few apps have been recently developed at Elettra Sincrotrone Trieste. The main requirements are the compatibility with the main mobile device platforms and with the web, as well as the "mobile-first" user interface approach. We abandoned the possibility of developing native apps for the main mobile OSs. There are plenty of libraries and frameworks for the development of modern cross platform web/mobile applications. In this scenario the choice of a particular set of libraries is crucial. In this paper we will discuss the motivation of our choice trying to compare it with the other possibilities in regard to our particular use cases, as well as the first applications developed. | ||
![]() |
Poster TUSH103 [3.358 MB] | |
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUSH103 | |
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | |