首页 | 本学科首页   官方微博 | 高级检索  
     


Convenient use of legacy software in Java with Janet package
Authors:Marian    Dawid   Piotr   
Affiliation:

a Institute of Computer Science, AGH al. Mickiewicza 30, 30-059 Kraków, Poland

b Academic Computer Centre — CYFRONET, Nawojki 11, 30-950 Kraków, Poland

c Department of Mathematics and Computer Science, Emory University, 1784 North Decatur Road, Atlanta, GA 30322, USA

d Department of Computer Science, University of Tennessee, 1122 Volunteer Blvd., Suite 203, Knoxville, TN 37996-3450, USA

Abstract:This paper describes Janet package — highly expressive Java language extension that enables convenient creation of powerful native methods and efficient Java-to-native code interfaces. Java native interface (JNI) is a low-level API that is rather inconvenient if used directly. Therefore Janet, as the higher-level tool, combines flexibility of JNI with Java’s ease-of-use. Performance results of Janet-generated interface to the lip library are shown. Java code, which uses lip, is compared with native C implementation.
Keywords:High-performance Java   Java native interface   Out-of-core computing
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号