Proceedings of the Korean Information Science Society Conference (한국정보과학회:학술대회논문집)
- 2004.10c
- /
- Pages.82-84
- /
- 2004
- /
- 1598-5164(pISSN)
The Structure of Java-to-C Compiler for Mobile Computing Environment
모바일 환경을 위한 Java-to-C 컴파일러 구조
Abstract
Java's performance is sometimes not acceptable due to interpretation overhead by the Java Virtual Machine (JVM). In this paper, we present a compiler structure of Java-to-C translator for high performance on resource limited environment like mobile devices. Our compiler framework translates Java into C codes to preserve Java's programming semantics such as inheritance, method overloading, virtual method invocation, and so on. Also our compiler fully supports Connected Limited Device Configuration (CLDC) 1.0 API's. We show that our compiler improves the speedup by up to eleven times more than JVM-only execution in measured benchmarks.
Keywords