The Design and Implementation of GUI in KVM on Real-Time Operating System, $UbiFOS^{TM}$

실시간 운영체제 $UbiFOS^{TM}$ 상에서 KVM GUI의 설계 및 구현

  • Son Pil-Chang (Dept. of Computer Engineering, Chungnam National Univ.) ;
  • Kang Hui-Sung (Dept. of Computer Engineering, Chungnam National Univ.) ;
  • Jung Myoung-Jo (Dept. of Computer Engineering, Chungnam National Univ.) ;
  • Lee Cheol-Hoon (Dept. of Computer Engineering, Chungnam National Univ.)
  • 손필창 (충남대학교 컴퓨터 공학과) ;
  • 강희성 (충남대학교 컴퓨터 공학과) ;
  • 정명조 (충남대학교 컴퓨터 공학과) ;
  • 이철훈 (충남대학교 컴퓨터 공학과)
  • Published : 2006.06.01

Abstract

임베디드 장치나 모바일 같은 기기들은 자바 환경을 적용하기 위해 SUN사의 CLDC(Connected Limited Device Configuration)에서 정의하고 있는 KVM(K Virtual Machine)을 탑재하여 사용하게 된다. 자바의 GUI를 제공하기 위해서 CLDC는 MIDP(Mobile Information Device Profile)에서 명세하고 있는 GUI 표준 API를 사용하게 되는데, 이는 운영체제의 네이티브(Native) 함수와의 상호 연동에 의해 동작한다. 이에 본 논문에서는 실시간 운영체제인 $UbiFOS^{TM}$ 기반의 KVM GUI를 구현하는데 있어 그래픽 윈도우 시스템과 GUI API와의 상호 동작을 위한 네이티브 함수와 이벤트 처리에 대해 설계 및 구현한 내용을 기술한다.

Keywords