TY - GEN
T1 - An Implementation of Java Programming Learning Assistant System Platform Using Node.js
AU - Aung, Soe Thandar
AU - Funabiki, Nobuo
AU - Aung, Lynn Htet
AU - Htet, Hein
AU - Kyaw, Htoo Htoo Sandi
AU - Sugawara, Shinji
N1 - Publisher Copyright:
© 2022 IEEE.
PY - 2022
Y1 - 2022
N2 - As a reliable and portable object-oriented program-ming language, Java has been used in a variety of practi-cal systems, including enterprise servers, smart phones, and embedded systems. To assist Java programming learning of novice students, we have developed the web-based Programming Learning Assistant System (JPLAS) using Tomcat for the platform. In this paper, we implement the JPLAS platform using Node.js and Docker to improve the usability and portability. Node.js is a popular web application server, since server-side programs can be made using JavaScript. Docker helps the easy and solid deployment of an application at any platform. For evaluations, we compared the number of program files in this implementation with that of the previous one, and asked 11 students in Japan and Indonesia to install and use it to confirm the validity.
AB - As a reliable and portable object-oriented program-ming language, Java has been used in a variety of practi-cal systems, including enterprise servers, smart phones, and embedded systems. To assist Java programming learning of novice students, we have developed the web-based Programming Learning Assistant System (JPLAS) using Tomcat for the platform. In this paper, we implement the JPLAS platform using Node.js and Docker to improve the usability and portability. Node.js is a popular web application server, since server-side programs can be made using JavaScript. Docker helps the easy and solid deployment of an application at any platform. For evaluations, we compared the number of program files in this implementation with that of the previous one, and asked 11 students in Japan and Indonesia to install and use it to confirm the validity.
KW - Docker
KW - Express
KW - Java programming
KW - JPLAS
KW - Node.js
UR - http://www.scopus.com/inward/record.url?scp=85132151304&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85132151304&partnerID=8YFLogxK
U2 - 10.1109/ICIET55102.2022.9779047
DO - 10.1109/ICIET55102.2022.9779047
M3 - Conference contribution
AN - SCOPUS:85132151304
T3 - 2022 10th International Conference on Information and Education Technology, ICIET 2022
SP - 47
EP - 52
BT - 2022 10th International Conference on Information and Education Technology, ICIET 2022
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 10th International Conference on Information and Education Technology, ICIET 2022
Y2 - 9 April 2022 through 11 April 2022
ER -