-
公开(公告)号:KR101088517B1
公开(公告)日:2011-11-30
申请号:KR1020100002026
申请日:2010-01-08
Applicant: 한국과학기술연구원
Abstract: 본 발명은 디지털 TV 소프트웨어 플랫폼을 위한 하이브리드 자바 컴파일 시스템에 관한 것으로서, 보다 구체적으로는 (1) 시스템 및 미들웨어 메소드에 대하여, 서버 측에서 AOTC(Ahead-Of-Time Compile) 방식을 이용하여 미리 컴파일되어 설치된 머신코드를 관리하는 시스템 및 미들웨어 메소드 관리 모듈; (2) 방송국으로부터 xlet 애플리케이션을 수신하는 xlet 애플리케이션 수신 모듈; (3) 상기 xlet 애플리케이션 수신 모듈을 통해 수신된 xlet 애플리케이션에 대하여, 미리 지정된 조건을 만족할 경우 JITC(Just-In-Time Compile) 방식을 이용하여 수행 중 컴파일하는 xlet 애플리케이션 컴파일 모듈; 및 (4) 상기 시스템 및 미들웨어 메소드 설치 모듈에 의해 설치된 시스템 및 미들웨어 메소드에 대한 머신코드와, 상기 xlet 애플리케이션 컴파일 모듈에 의해 컴파일된 xlet 애플리케이션에 대한 머신코드를 이용하여, 자바 애플리케이션을 수행하는 자바 애플리케이션 수행 모듈을 포함하는 것을 그 구성상의 특징으로 한다.
본 발명의 디지털 TV 소프트웨어 플랫폼을 위한 하이브리드 자바 컴파일 시스템에 따르면, 시스템 및 미들웨어 클래스와 xlet 애플리케이션에 대하여 각각의 특성에 맞는 상이한 컴파일 방식을 적용함으로써 기존의 컴파일 시스템에 비하여 상당한 성능 향상을 얻을 수 있다.