loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Authors: Fernando L. Oliveira 1 ; Rafael R. Parizi 1 and Júlio C. B. Mattos 2

Affiliations: 1 Lardev Research Group, Federal Institute Farroupilha, 305 Otaviano Mendes st, São Borja, Brazil ; 2 Technological Development Center – CDTec, 373 Gonçalves Chaves St., Pelotas, Brazil

Keyword(s): Internet of Things, Embedded Software, JavaScript.

Abstract: C is a compiled language traditionally used to develop Internet of Things (IoT) systems. It requires higher target domain knowledge and attention to manual issues like memory management, particularly on constrained devices. In addition, the growing complexity of applications has fostered the use of interpreted languages for programming embedded software. However, little is known about how interpreted languages improve the development of IoT software. This paper reports an experiment comparing JavaScript and C languages over performance and coding. We implemented solutions for the same problem at hand through each language, keeping the same hardware platform. As a result, we identified that the JavaScript language could be considered an alternative for the Design Space Exploration phase. Since the perceived benefits from the programmer perspective overcome the higher performance achieved in the C-based solution, collaborating to better understand the trade-off between development, mai ntainability, and optimization on constrained devices. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.224.38.3

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Oliveira, F.; Parizi, R. and Mattos, J. (2022). Improving Developer Productivity on Internet of Things using JavaScript. In Proceedings of the 7th International Conference on Internet of Things, Big Data and Security - IoTBDS; ISBN 978-989-758-564-7; ISSN 2184-4976, SciTePress, pages 223-230. DOI: 10.5220/0011082200003194

@conference{iotbds22,
author={Fernando L. Oliveira. and Rafael R. Parizi. and Júlio C. B. Mattos.},
title={Improving Developer Productivity on Internet of Things using JavaScript},
booktitle={Proceedings of the 7th International Conference on Internet of Things, Big Data and Security - IoTBDS},
year={2022},
pages={223-230},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0011082200003194},
isbn={978-989-758-564-7},
issn={2184-4976},
}

TY - CONF

JO - Proceedings of the 7th International Conference on Internet of Things, Big Data and Security - IoTBDS
TI - Improving Developer Productivity on Internet of Things using JavaScript
SN - 978-989-758-564-7
IS - 2184-4976
AU - Oliveira, F.
AU - Parizi, R.
AU - Mattos, J.
PY - 2022
SP - 223
EP - 230
DO - 10.5220/0011082200003194
PB - SciTePress