Browse > Article
http://dx.doi.org/10.3745/KIPSTA.2002.9A.1.129

Design and Implementation of JPP(JNI Preprocessor)  

Lee, Chang-Hwan (Dept.of Computer Engineering, Dongguk University)
O, Se-Man (Dept.of Computer Engineering, Dongguk University)
Abstract
JNI is a linkage method to other languages such as C/C++ which enables the Java to do the platform-dependent specific tasks and also, it can be used to reuse the existing libraries and programs. However, the complex and difficult steps are required to use JNI and it is Inconvenient to manipulate Java source and C/C++ source separately. We design and implement the JPP (Java Preprocessor) that enables the Java source and C/C++ source to handle in a same source file and reduces the required steps so as to use JNI easily.
Keywords
JNI; JPP; JNI Preprocessor; Preprocessor; Java;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 The Java Language : An Overview, White Paper, Sun Microsystem, 1996
2 이창환, 오세만, 'C/C++에서 자바객체 이용을 위한 인터페이스', 정보처리학회 '99 춘계학술발표논문집, 1999
3 이창환, 오세만, '자바객체를 사용할 수 있는 자바스크립트 해석기의 설계 및 구현', 정보과학회 '99 추계학술발표논문집, 1999   과학기술학회마을
4 Nik Shaylor, JPP-A preprocessor for the Java language, http : //www.geocities.com/CapeCanaveral/Hangar/4040/jpp.html, 1996
5 Java Native Interface, Javasoft, 1997
6 Scott E. Hudson, CUP Parser Generator for Java, http : //www.cs.princeton,edu/~appel/modern/java/CUP/
7 Compione, Walrath, Huml, and Tutorial Team, 'Java Tutorial continued,' Addison-Wesley, 1998
8 Rob Gordon, 'Essential JNI,' Prentice-Hall, 1998
9 오세만, 이양선, 김상훈, 고광만, 자바입문 개정판, 생능출판사, 2000
10 Elliot Berk, C. Scott Ananian, JLex : A Lexical Analyzer Generator for Java(TM), http : //www.cs.princeton.edu/~appel/modern/java/JLex/