Back to Search Start Over

Towards Computational Notebooks for IoT Development

Authors :
Juan Pablo Saenz
Fulvio Corno
Luigi De Russis
Source :
CHI Extended Abstracts
Publication Year :
2019
Publisher :
ACM, 2019.

Abstract

Internet of Things systems are complex to develop. They are required to exhibit various features and run across several environments. Software developers have to deal with this heterogeneity both when configuring the development and execution environments and when writing the code. Meanwhile, computational notebooks have been gaining prominence due to their capability to consolidate text, executable code, and visualizations in a single document. Although they are mainly used in the field of data science, the characteristics of such notebooks could make them suitable to support the development of IoT systems as well. This work proposes an IoT-tailored literate computing approach in the form of a computational notebook. We present a use case of a typical IoT system involving several interconnected components and describe the implementation of a computational notebook as a tool to support its development. Finally, we point out the opportunities and limitations of this approach.

Details

Database :
OpenAIRE
Journal :
Extended Abstracts of the 2019 CHI Conference on Human Factors in Computing Systems
Accession number :
edsair.doi.dedup.....fdf0bc54fc9a0b3b306e77e8f9d7085d