Soe Thandar Aung, N. Funabiki, Lynn Htet Aung, Hein Htet, Htoo Htoo Sandi Kyaw, Shinji Sugawara
{"title":"An Implementation of Java Programming Learning Assistant System Platform Using Node.js","authors":"Soe Thandar Aung, N. Funabiki, Lynn Htet Aung, Hein Htet, Htoo Htoo Sandi Kyaw, Shinji Sugawara","doi":"10.1109/ICIET55102.2022.9779047","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":371262,"journal":{"name":"2022 10th International Conference on Information and Education Technology (ICIET)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-04-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 10th International Conference on Information and Education Technology (ICIET)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICIET55102.2022.9779047","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
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.