Browse > Article
http://dx.doi.org/10.5392/JKCA.2017.17.05.317

BomBart : Web-based Programming Environment Support to Graphic User Interface  

Cheon, Junseok (부산대학교 전기전자컴퓨터공학과/LG전자 스마트 제어 센터)
Song, Jiwon (부산대학교 컴퓨터 및 정보통신연구소)
Woo, Gyun (LG전자 스마트 제어 센터)
Publication Information
Abstract
There has been a growing interest in programming education recently. However, to use most programming languages the corresponding compiler and IDE have to be installed on computers. To tackle this issue, though there developed several web-based programming environment including Eclipse Che and JDOODLE, most of them does not support GUI nor Korean programming languages. This paper proposes a web-based programming environment called Bombart, which supports Saesark, a Korean programming language, with GUI output. It also supports a console-based input and output. To support both kinds of interfaces, two compiling subsystems are designed and implemented. To test the effectiveness of the GUI support of Bombart, all the Java tutorial codes on GUI are translated into Saesark and executed on top of Bombart. According to this test, 81.42% of codes can be successfully converted and executed.
Keywords
Web-based Programming Environment; GUI Programming; Korean Programming Language; Saesark; Bombart;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 T. Gaikwad, P. Dhavale, K. Gaware, and N. Shivale, "Web Based IDE," IJRIT International Journal of Research in Information Technology, Vol.2, No.4, pp.616-620, 2014.
2 http://www.eclipse.org/che/
3 http://www.fixoncloud.com/Home/compiler/
4 https://www.jdoodle.com/
5 김영택, 김종상, 이석호, 조유근, 권혁철, "한글프로그래밍 언어 설계에 관한 연구," 정보과학회논문지, 제11권, 제2호, pp.81-101, 1984.
6 천준석, 강도훈, 김건우, 우균, "간결한 한글 프로그래밍 언어 '새싹'," 한국정보과학회논문지, 제42권, 제4호, pp.496-503, 2015.
7 천준석, 우균, "새싹: 초보자를 위한 한글 객체지향 프로그래밍 언어," 한국콘텐츠학회논문지, 제16권, 제3호, pp.288-295, 2016.   DOI
8 임진희, 씨앗은 C가 아닙니다, 성안당, 1995.
9 http://waagle.org/
10 https://playentry.org/
11 http://yaksok.org/
12 http://www.oracle.com/technetwork/java/applets-137637.html
13 http://tomcat.apache.org/
14 https://github.com/eligrey/FileSaver.js/
15 https://codemirror.net/
16 https://docs.oracle.com/javase/tutorial/
17 교육부 홍보담당관, 소프트웨어 교육 활성화기본계획 발표 - 초.중등 SW교육 필수화 준비 및 학교 중심의 SW교육 추진 -, 교육부, 2016.