A Reasonable C++ Wrappered Java Native Interface

Computer Science – Software Engineering

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

27 pages, 18 figures; Submitted to Software Practice & Experience; Withdrawn after 3 month negotiation failed to reach comprom

Scientific paper

A reasonable C++ Java Native Interface (JNI) technique termed C++ Wrappered JNI (C++WJ) is presented. The technique simplifies current error-prone JNI development by wrappering JNI calls. Provided development is done with the aid of a C++ compiler, C++WJ offers type checking and behind the scenes caching. A tool (jH) patterned on javah automates the creation of C++WJ classes. The paper presents the rationale behind the choices that led to C++WJ. Handling of Java class and interface hierarchy including Java type downcasts is discussed. Efficiency considerations in the C++WJ lead to two flavors of C++ classes: jtypes and Jtypes. A jtype is a lightweight less than full wrapper of a JNI object reference. A Jtype is a heavyweight full wrapper of a JNI object reference.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

A Reasonable C++ Wrappered Java Native Interface does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with A Reasonable C++ Wrappered Java Native Interface, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and A Reasonable C++ Wrappered Java Native Interface will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-130882

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.