Smart House Web Application: Design and Implementation Using Java EE, MVC Framework and Arduino Microcontroller
Smart House Web Application: Design and Implementation Using Java EE, MVC Framework and Arduino Microcontroller
Author(s): Strahinja Đorđević, Svetlana Jevremović, Jovana Tošić, Nina StojanovićSubject(s): Economy, ICT Information and Communications Technologies
Published by: Editura Fundaţiei România de Mâine
Keywords: Internet of Things; web application; smart house; Java; Servlet; MVC; Arduino;
Summary/Abstract: The automation of the environment as an outcome of hectic modern life has resulted in applications that would simplify and facilitate everyday life. This paper aimed to explore the possibilities of designing and implementing the web application “Smart House”, which would make it easier for all users, especially those with limited or disabled mobility, to control the device in the house. In the initial part of the paper, the technologies used to develop the web application “Smart House” is theoretically processed. The research is illustrated with diagrams and tables. Documentation on application design and implementation is processed by Larman’s method. At the same time, theoretical analysis of used technologies refers to the literature of authorities in the field of research of advanced concepts of Java, Java EE platform and Arduino microcontroller open-source development system, which allow modularity and ease of modification. The research examines cases of using the application when the actor is a user, and on the other hand, cases of using the application when the actor is an admin. Further, the system operations that need to be designed are observed. This is followed by the application implementation process, in which testing is performed simultaneously, which is the last and final phase of software system development to facilitate troubleshooting.
Journal: Annals of Spiru Haret University. Economic Series
- Issue Year: 21/2021
- Issue No: 4
- Page Range: 251-266
- Page Count: 16
- Language: English