KEYWORD |
A development environment for easing IoT system prototyping
keywords COMPUTATIONAL NOTEBOOK, DEVELOPMENT TOOLS, HUMAN-COMPUTER INTERACTION, INTERNET OF THINGS, IOT, SOFTWARE, WEB, WEB APPLICATIONS
Reference persons FULVIO CORNO, LUIGI DE RUSSIS
External reference persons Juan Pablo Sáenz
Research Groups DAUIN - GR-10 - Intelligent and Interactive Systems - e-LITE
Description Computational notebooks, like Jupyter or Google Colab, have been gaining prominence in data science thanks to their capability of promptly supporting novice developers in understanding what to do in an interactive way.
The goal of thesis is to understand whether and how we can replicate the success of the computational notebook for the Internet of Things (IoT) domain, in terms of easy of use and effectiveness, by designing and implementing an "IoT Notebook" platform.
In particular, the thesis will start from the analysis of the existing computational notebook platforms to extract important features and understand their architectures. Then, the student will design and implement a web-based version of the IoT notebook platfrom. Finally, the usefulness and usability of the developed platform will be evaluated through a user study with developers.
Deadline 15/04/2021
PROPONI LA TUA CANDIDATURA