JNIEasy - Java Native Objects based on JNI
Java C++ Shell C HTML Batchfile Assembly
Latest commit e295b23 Aug 21, 2016 @jmarranz First commit
Binaries are included to make easy to try the software, in future commits they may be removed
Permalink
Failed to load latest commit information.
bin First commit Aug 21, 2016
build
build_cpp
build_cpp_examples
build_examples/classes/examples
conf
doc
include
lib/win32x86 First commit Aug 21, 2016
nbproject
schemas
src First commit Aug 21, 2016
src_cpp
src_cpp_examples
src_examples/examples
CHANGELOG.txt First commit Aug 21, 2016
LICENSE
README.md
README_SRC_FORDIST.txt First commit Aug 21, 2016
build.xml
build_JNIEasy.xml First commit Aug 21, 2016

README.md

JNIEasy

JNIEasy - Java Native Objects based on JNI

Overview

JNIEasy starts a new programming paradigm, the Java Native Objects (JNO), JNIEasy is a full replacement of the Java Native Interface (JNI) to integrate Java and C/C++ based libraries and DLLs using Java Only and POJOs (Plain Old Java Object). JNIEasy avoids the tedious and complex task of bridging Java and C/C++ code with the complex and error-prone JNI with no C/C++ programming and using a Java friendly syntax.

JNO is like the transparent persistence paradigm into the integration world: Transparent Native Programming with Java.

With JNIEasy a normal Java class, with fields and methods, is reflected as a normal C++ class or C structure and vice versa. A Java integer, String, array etc is seen as a native integer, string, and array. No more strange Java artifacts, no more strange and unfriendly Java programming.

Open Source vs Commercial

This repository is based on the commercial version of JNIEasy. Source code for license validation and related dependencies have been removed, command line parameters and API for license validation do nothing.