OOJNI Add-in for VS2005-2008 3.00.00
OOJNI Add-in for VS2005-2008 3.00.00 Ranking & Summary
OOJNI Add-in for VS2005-2008 3.00.00 description
OOJNI Add-in for VS2005-2008 3.00.00 is a useful tool which is created for MS Visual Studios 2005, 2008. It generates C# or VB# code (OOJNI classes) for java byte code (SUN/IBM/MS JDK1.1.x, JDK1.3.x and later) selected and includes it into the active project.
It also makes JNI implementation of Java class native methods. At the same time OOJNI Add-In makes all project setting for using, compiling and running the code generated. Developer uses OOJNI as regular C# or VB# classes.
Each OOJNI class wraps low-level JNI code to accesses to Java Class fields and methods. All data type conversions are hidden from Developer. Each java object reference encapsulated into special OOJNI class Java Reference Wrapper, which makes a shallow copy of the java object reference in different OOJNI classes. This approach makes possible to reduce a number of java references used in JNI code.
This version of the tool runs also in Vista OS but reference to oojni.net20.dll from GAC should be added by hand.
Major Features:
- To reduce a number of calls to JVM SDK. All static const field values are copied to C++ Wrapper class, all method and field IDs are read only once and stored in C++ class. All static java methods are static in C++ class.
- To resolve ambiguity in methods in C++ wrapper generated each java reference type is wrapped Smart Java Reference Object. This is a simple class with the name of the corresponding java type with namespaces. It counts reference number like in OLE Object and deletes only the last reference released (when reference count is null)
- All java C++ Wrapper classes derived from Smart Java Reference class.
- While method call and field access all java and system exceptions are redirected to C++ and can be handled in JNI code.
- OOJNI SDK is oriented to C++ programmer and requires a little knowledge about JNI SDK.
Enhancements:
- Adds an ability to generate C# and VB# code
- New examples.
Requirements:
- Operating Systems
-
- Windows NT 4.0
- Windows 2000
- Windows XP
- Windows Server 2003
- Java Runtime Environment
-
- SUN JSE1.3.x and later
- IBM JDK1.3.x and later
- Integrated Development Environment
-
- Visual C++
- Microsoft Visual Studio v7.1 or MS VC.6.0 or MS VS.NET(and in the future Borland C++, UNIX and Linux OS- each Edition will be for Java 32 and 64Bits)
OOJNI Add-in for VS2005-2008 3.00.00 Screenshot
OOJNI Add-in for VS2005-2008 3.00.00 Keywords
Bookmark OOJNI Add-in for VS2005-2008 3.00.00
OOJNI Add-in for VS2005-2008 3.00.00 Copyright
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com