Mobile Logbooks -WhatsLogged- Nicole Dolot CERN Summer Student 2019 Supervised by Niko Neufeld
Computer Science Student Babeș-Bolyai University Cluj-Napoca, Romania About me Computer Science Student Babeș-Bolyai University Cluj-Napoca, Romania
The Logbooks Electronic logbooks meant for the control room & shifts of LHCb Website (Elog) Implemented in a single C program; integrated web server that sends HTML
The Logbooks
Don't change the web app. Don't duplicate data.
The Logbooks Increased wish to use it on one's phone Not mobile friendly Nothing compares to an app Single-threaded (slow)
Mobile Logbooks -WhatsLogged-
Architecture Browser Elog Server Logbook Data Command line tool My Server Not a database! WhatsLogged
WhatsLogged: Flutter (2017) Dart Cross-platform (both Android and IOS)
Server: Node.js Koa
Challenges Understanding how the logbook data is stored Coming up with a user-friendly design Caching the data efficiently on the client's side Implementing the log in
Video Demo
Thank you!