Author: Weiss, G.
Paper Title Page
THPV011 Notifications with Native Mobile Application 883
  • B. Bertrand, J. Forsberg
    MAX IV Laboratory, Lund University, Lund, Sweden
  • E. Laface, G. Weiss
    ESS, Lund, Sweden
  Notifications are an essential part of any control system. Many people want to be notified of specific events. There are several ways to send notifications: SMS, e-mails or messaging applications like Slack and Telegram are some common ones. Those solutions frequently require some central configuration to record who will receive messages, which is difficult to maintain. ESS developed a native mobile application, both for iOS and Android, to manage notifications. The application allows the users to subscribe to the topics they are interested in, removing the need for a central configuration. A web server is used as gateway to send all notifications following Apple and Google protocols. This server exposes a REST API that is used both by clients to send messages and mobile applications to retrieve and manage those messages. This paper will detail the technical implementation as well as the lessons learnt from this approach.  
poster icon Poster THPV011 [6.079 MB]  
DOI • reference for this paper ※  
About • Received ※ 09 October 2021       Accepted ※ 21 November 2021       Issue date ※ 05 January 2022  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
Phoebus Olog  
  • K. Shroff
    BNL, Upton, New York, USA
  • G. Weiss
    ESS, Lund, Sweden
  Phoebus Olog is an online logbook used for recording operational and experimental events by users or other applications. The Phoebus Olog service is an evolution of the Olog web service. It uses modern nosql data stores like mondoDB and elastic which provide horizontal scalability, improved performance, and complex querying functionality like fuzzy searches. The improvements of the server side are accompanied with several new UI clients; smartphone apps for convenient viewing of logs, logbook client in Phoebus CS-Studio which provides integration with various other applications like alarms, OPI, etc and a web application.  
slides icon Slides FRAR04 [4.664 MB]  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)