Proceedings of the Korean Information Science Society Conference (한국정보과학회:학술대회논문집)
- 2006.10b
- /
- Pages.600-603
- /
- 2006
- /
- 1598-5164(pISSN)
Implementation and Performance Valuation of SWT Builder Using GroovyMarkup Extension
GroovyMarkup 확장을 이용한 SWT Builder의 구현 및 성능 평가
- Lee, Gun-Woo (Dept. of Computer Engineering, Pusan National University) ;
- Go, Dong-Jin (Dept. of Computer Engineering, Pusan National University) ;
- Lee, Dong-Ju (Dept. of Computer Engineering, Pusan National University) ;
- Woo, Gyun (Dept. of Computer Engineering, Pusan National University) ;
- Kim, Won-Young (Digital Home Research Division, Electronics and Telecommunications research Institute) ;
- Choi, Wan (Digital Home Research Division, Electronics and Telecommunications research Institute)
- 이건우 (부산대학교 컴퓨터공학과) ;
- 고동진 (부산대학교 컴퓨터공학과) ;
- 이동주 (부산대학교 컴퓨터공학과) ;
- 우균 (부산대학교 컴퓨터공학과) ;
- 김원영 (한국전자통신연구원 디지털 홈 연구단) ;
- 최완 (한국전자통신연구원 디지털 홈 연구단)
- Published : 2006.10.20
Abstract
Java 플랫폼 기반의 스크립트 언어인 Groovy는 GroovyMarkup을 이용하여 컴포넌트 및 콘테이너, 객체가 중첩된 구조로 이루어져 있는 GUI 프로그램을 간결하고 쉽게 작성할 수 있다. 본 논문에서는 GroovyMarkup을 확장해 고성능의 GUI 프로그램을 구현할 수 있는 SWT Builder를 구현하였다. 본 논문에서 구현한 SWT Builder의 성능 및 기능 평가를 위해 기존에 구현된 SWT Builder, Swing Builder와 비교하여 실험하였다. 테스트 한 결과, 구현한 SWT Builder는 GUI 구성 시간에 있어 기존 SWT Builder보다 1.4배 더 빠른 속도를 가진다. 또한 기능 부분에서는 Factory 클래스 소스 코드의 자동 생성, 클래스 기능 문서 자동 생성 등 으로 프로그래머에게 더 많은 편의성을 제공한다.
Keywords