发明名称 |
METHOD AND APPARATUS FOR REENGINEERING JAVA LIBRARY FOR EMBEDDED SYSTEM |
摘要 |
<p>A method and a device for reengineering a Java library for an embedded Java system are provided to minimize modification according to reuse by minimizing dependency between a JVM and the library in an embedded Java platform, and easily check a JVM dependent part when the Java library is reused by clearly separating the JVM dependent and independent part. A Java code extractor(510) extracts native method declaration from a Java library source code. A Java code generator(540) replaces the extracted native method declaration with a method call of a helper class and generates a native method declaration/call code in the helper class. A script information extractor(520) extracts user defined variables from a configure and makefile script. A script generator(550) generates the script replacing an extracted global variable with a local variable. A C code information extractor(530) extracts C code method definition/call by analyzing the method declaration extracted from a header file. A C code generator(560) generates/redefines a new C code for the extracted method declaration, and generates a method definition/call code for the extracted C code according to the redefined method declaration.</p> |
申请公布号 |
KR20070058951(A) |
申请公布日期 |
2007.06.11 |
申请号 |
KR20060056219 |
申请日期 |
2006.06.22 |
申请人 |
ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE |
发明人 |
CHOI, YOU HEE;YANG, YOUNG JONG;YOON, SEOK JIN |
分类号 |
G06F9/06;G06F9/44 |
主分类号 |
G06F9/06 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|