Main > Free Download Search >

Free jni software for windows

jni

Sponsored Links
Sponsored Links
Sort by >> Relevance
rss
Secleted [ 0 ] software to compare
Results 1 - 15 of about 13
Object-Oriented JNI for .NET (low-level) 3.00.02

Object-Oriented JNI for .NET (low-level) 3.00.02


Object-Oriented JNI for .NET (low-level), Library for .NET Framework v.1.1. Supports Standard JNI interface (SUN/IBM/MS JDK1.1.x-1.6.x) for developing code in C#, MCpp, VB, J#. more>>

Object-Oriented JNI for .NET (low-level) - Object-Oriented JNI for .NET (low-level), Library for .NET Framework v.1.1. Supports Standard JNI interface (SUN/IBM/MS JDK1.1.x-1.6.x) for developing and running code in C#, MCpp, VB, J#.

The main features available:

- JNI code can be written only in managed code;

- supported .NET languages: C#, VB, J#, Managed C++;

- implements regular JNI SDK compatible with JDK1.3.x (32 bits) and above;

- supports two ways of Java Native methods implementation: from Java code with System.loadLibrary(...) or System.load(...) and from JNI code with RegisterNatives(...)/UnregisterNatives(...);

- Java native methods are implemented only with .NET managed functions;

- marshaling and unmarshaling of .NET data types are hidden from Developer;

- implemented special mechanism for shellow copy of Java references in JNI code to reduce a number of them in JVM, save JVM Heap and improve JNI code performance.

Comment:

- to implement Java native methods from Java code with System.load() or System.loadLibrary() you should load OOJNI.NET20.DLL first in some place of your Java code. Set path to OOJNI.NET20.DLL and your .NET module like to any C++ JNI library;

- this update includes fast cast operations from/to Java primitive arrays to/from .NET primitive arrays.

The same library for .NET Framework v.2.0 is available at

http://www.simtel.net/product.php[id]98653[SiteID]simtel.net


Enhancements:
Version 3.00.02
System Requirements:
<<less
Download (1.5Mb)
Added: 2006-04-19 License: Free Price: Free
64 downloads
OOJNI Add-in .NET for VS7.1 2.00.14

OOJNI Add-in .NET for VS7.1 2.00.14


Object-Oriented JNI Advanced Add-In is a tool developed for MS Visual Studio. It generates C++ code (OOJNI classes) and managed code (OOJNI for .NET classes) in MCPP, C#, J#, VB for java byte code (SUN/IBM/MS JDK1.1.x-1.6.x) selected and includes it into the active project. It also makes JNI implementation of Java class native methods. more>> <<less
Download (4.3Mb)
Added: 2006-10-11 License: Free Price: Free
17 downloads
OOJNI for .NET2.0 (low-level) 3.00.02

OOJNI for .NET2.0 (low-level) 3.00.02


Object-Oriented JNI for .NET (low-level), Library for .NET Framework v.2.0. Supports Standard JNI interface for developing code in C#, MCpp, VB, J#. more>>

OOJNI for .NET2.0 (low-level) - Object-Oriented JNI for .NET (low-level), Library for .NET Framework v.2.0. Supports Standard JNI interface for developing and running code in C#, MCpp, VB, J#.

The main features available:

- JNI code can be written only in managed code;

- supported .NET languages: C#, VB, J#, Managed C++;

- implements regular JNI SDK compatible with JDK1.3.x (32 bits) and above;

- supports two ways of Java Native methods implementation: from Java code with System.loadLibrary(...) or System.load(...) and from JNI code with RegisterNatives(...)/UnregisterNatives(...);

- Java native methods are implemented only with .NET managed functions;

- marshaling and unmarshaling of .NET data types are hidden from Developer;

- implemented special mechanism for shellow copy of Java references in JNI code to reduce a number of them in JVM, save JVM Heap and improve JNI code performance.

Comment:

- to implement Java native methods from Java code with System.load() or System.loadLibrary() you should load OOJNI.NET20.DLL first in some place of your Java code. Set path to OOJNI.NET20.DLL and your .NET module like to any C++ JNI library;

- this update includes fast cast operations from/to Java primitive arrays to/from .NET primitive arrays.

The same library for .NET Framework v.1.1 is available at

http://www.simtel.net/product.php[id]95126[sekid]0[SiteID]simtel.net


Enhancements:
Version 3.00.02
System Requirements:
<<less
Download (4.1Mb)
Added: 2006-04-19 License: Free Price: Free
51 downloads
Scenic 0.12.4

Scenic 0.12.4


A scene-based 2D graphics library that enables the development of graphics intensive applications using modern graphics cards more>>
A scene-based 2D graphics library that enables the development of graphics intensive applications using modern graphics cards Scenic aims to be fast and offer high-quality graphics. One possibility that Scenic offers is the development of resolution independent interfaces.
Scenic consists of two parts: the rendering code which is written in c++ and is accessed using JNI, and the scene graph code, which is written in Java. The rendering code uses either DirectX or OpenGL to access the graphics hardware.
Main features:
- Affine transformations
- Polygons
- Lines
- Text
- Images
- Clipping to any shape
- Gradients
- Patterns
- Graphics Primitives (OpenGL like triangles)
- Video (Using DirectShow - only works on Windows)
- Quadratic (2nd order) Bezier curves
- Cubic (3rd order) Bezier curves
- Elliptic arcs
- Alpha transparency
- High-quality antialiasing
- Antialiasing is done for lines, polygons and text. Lines and polygons are antialiased in hardware, which should enable fast performance. Polygons are antialiased using a high-quality analytical algorithm. All the used algorithms should work on a wide variety of hardware.
<<less
Download (70.4KB)
Added: 2007-09-01 License: GPL Price:
786 downloads
Java 2 Development Kit 1.3.0

Java 2 Development Kit 1.3.0


The Java 2 Development Kit lets you write Java applets that conform to the latest applet API for Java. Previous versions added new functionality to Java, including accessibility, drag and drop, applic more>>
The Java 2 Development Kit lets you write Java applets that conform to the latest applet API for Java. Previous versions added new functionality to Java, including accessibility, drag and drop, application services, a Java extensions framework, collections, input methods, version identification, reference objects, the Java interface definition language (IDL), the Java Virtual Machine Debugger Interface (JVMDI), Java servlets, and Javadoc doclets. Performance enhancements include native thread support, memory compression for loaded classes, faster memory allocation and garbage collection, monitor speed-ups, and native library JNI port. Version 1.3.0 is an upgrade release containing new functionality and APIs, performance enhancements, and bug fixes in many areas
<<less
Download (30005K)
Added: 2000-08-01 License: Freeware Price:
1959 downloads
JIntellitype 1.2.1

JIntellitype 1.2.1


Java API for interacting with Microsoft Intellitype commands as well as registering for Global Hotkeys in your Java application more>>
Java API for interacting with Microsoft Intellitype commands as well as registering for Global Hotkeys in your Java application JIntellitype is a Java API for interacting with Microsoft Intellitype commands as well as registering for Global Hotkeys in your Java application. This API is a Java JNI library which makes use of a C++ DLL in order to do all Windows communications.
Have you ever wanted your Java application to react to those special Play, Pause, Stop keys on some newer keyboards like Winamp and Windows Media Player do? Ever wonder how they do it? If you want your application to "listen" for those special keys, now you can with JIntellitype!
Just register an IntellitypeListener and you will be notified when those messages are received. To read more about these special commands see the MSDN Documentation about the Intellitype commands. Check out the Quick Start Guide for an example on how to use JIntellitype.
<<less
Download (55KB)
Added: 2007-10-25 License: Freeware Price:
731 downloads
j-Interop 1.14 Beta

j-Interop 1.14 Beta


Non JNI based access to COM , Pure, Bi-Directional, Non-Native Java applications which can interoperate with any COM Servers more>>
j-Interop is a Java Open Source library (LGPL) that implements the DCOM wire protocol (MSRPC) to enable development of Pure, Bi-Directional, Non-Native Java applications which can interoperate with any COM component.
The implementation is itself purely in Java and does not use Java Native Interface (JNI) to provide COM access.
It comes with pre-implemented packages for automation. This includes support for IDispatch, ITypeInfo, and ITypeLib. For more flexibility (in the cases where automation is not supported), it provides an API set to directly invoke operations on a COM server.
Another important feature is that j-Interop allows full access and manipulation (C-R-U-D) of the Windows Registry in a platform independent manner.
The implementation has been tested on all advanced Windows and Fedora platform(s) and displays upward compatibility from JRE 1.3.1.
<<less
Download (1.32MB)
Added: 2007-01-17 License: Freeware Price:
1026 downloads
WinPack 3.7

WinPack 3.7


WinPack is a free, open-source add-on to JNIWrapper enabling access to the Windows native API and libraries from Java code more>>

WinPack 3.7 brings you a very effective system tool which enables you to access to the Windows native API and libraries from Java code. It requires no extensive knowledge of the Win32 API, nor writing cumbersome wrapper classes for JNI. You write code in the Java language, implementing Windows-specific functionality with WinPack classes.

<<less
Download (29KB)
Added: 2008-12-05 License: Freeware Price:
29 downloads
 
Other version of WinPack
WinPack 3.6.1of the Win32 API, nor writing cumbersome wrapper classes for JNI. You write code in the Java language, implementing Windows-specific functionality with WinPack classes
License:Freeware
Download (list)
544 downloads
Added: 2008-11-06
Jaree 1.1d6

Jaree 1.1d6


A free utility to inspect Java JAR files. more>> Jaree is a little application that wraps a user interface around the jar and javap tools to let you see the contents of Java JAR files. It shows you the hierarchical contents of the packages, and double-clicking on a class shows you its members and methods. These can be copied to the clipboard, and one nicety is that you can also copy their internal type signatures which is useful when writing JNI code.<<less
Download (145KB)
Added: 2008-08-19 License: Freeware Price: Free
446 downloads
 
Other version of Jaree
Jaree 1.0.2is that you can also copy their internal type signatures which is useful when writing JNI code
License:Freeware
Download (1.08MB)
1012 downloads
Added: 2005-10-13
FileTimes 1.9

FileTimes 1.9


Read and set Windows file/dir times from Java: Create/LastModified/LastAccessed. Create time is when the file was first written. LastModified is when the file was last written. Accessed time is when t more>>

Java class library to get/set file and directory times: Create/LastModified/LastAccessed. For Windows only.
Create time is when the file was first written. Modified
time (sometimes called lastModified) is when the file was
last written. Accessed time is when the file was last read
or written. Checking its date, looking at its attributes or
checking to see if it exists does not count as reading it.
Get/Set Windows File Times Create/LastAccessed/LastModified
with a JNI native code class.
Java and JNI you include in your own code.
You can test with
C:
CD \com.mindprod.filetimes
java com.mindprod.filetimes.FileTimes
and ensuring nativefiletimes.dll is on the path, e.g. in the
current directory. In JDK 1.5+ the DLL may be in the jar, so
long is it has no package path name.
See FileTimes.java for the API to use these methods in your
own programs. FileTimes does nothing by itself, other than a
debugging test harness to demonstrate the methods.
Windows keeps file timestamps accurate to 100 nanoseconds
with 10,000 times as much precision as Javas 1 ms. This
means if you copy a file in Java, the new file will not
have the exact same timestamp as the old. This package
retrieves and sets timestamps accurate only to the
millisecond.

System Requirements: Java 1.1+

System Requirements: fix problem with Microsoft C++ runtime library

<<less
Download (0.58MB)
Added: 2008-09-24 License: Freeware Price: $0
398 downloads
Volser 1.1

Volser 1.1


Gets the 4-byte 32-bit binary volume serial number of a Windows disk drive assigned when it is formatted to provide and almost unique id. more>>

Gets the 4-byte 32-bit binary volume serial number of a Windows
disk drive assigned when it is formatted to provide and almost unique id.
Dont confuse this with the volser(, the string name,
or the manufacturers disk serial number assigned to a hard drive at the factory.
Uses JNI and C++ native code.
Consists of java and JNI you include in your own code.
You can test with
C:
CD \com.mindprod.volser
java.exe com.mindprod.volser.Volser
and ensuring nativevolser.dll is on the path, e.g. in the
current directory. YOU MUST MANUALLY EXTRACT
NATIVEVOLSER.DLL and put it on the path. See
http://mindprod.com/jgloss/path.html
To use getVolser, you need three pieces of code in your
class:
1. an import,
2. a static init to load the JNI library
3. a call to the getVolser native method
i.e.
import com.mindprod.volser.Volser;
...
static
{
// get DLL loaded from somewhere on java.library path.
System.loadLibrary( "nativevolser" );
// if have troubles change this code to use
// System.load( "E:\\com\\mindprod\\volser\\nativevolser.dll" );
/**
* test harness
*
* @param args not used
*/
public static void main( String[] args )
{
// Needs drive letter with colon and trailing backslash
final int volser = Volser.getVolser( "C:\\" );
System.out.println( "4-byte Volume serial number for drive C: is " + Integer.toHexString( volser ) );
}
}
Volser does nothing much by itself, other than a debugging
test harness to demonstrate getVolser method.

System Requirements: Java 1.1+

System Requirements: fix problem with Microsoft C++ runtime library

<<less
Download (0.54MB)
Added: 2008-09-27 License: Freeware Price: $0
394 downloads
SetClock 8.3

SetClock 8.3


Set your PC Clock from an accurate atomic clock on the web.. You can put SetClock on your own website so that others can use it to correct their clocks without anyone having to install software. more>>

Set PC Clock from an accurate atomic clock on the web. You
can put in on your website so that others can use it to
correct their clocks without having to install software or
without you having to install software on your server.
Java Web Start signed.
Requires Java version 1.5 or later. Native code for Windows only.
Full Java source code included, and native C JNI code.

System Requirements: Requires Java 1.5+

System Requirements: correct problem with Microsoft C++ runtime library

<<less
Download (0.82MB)
Added: 2008-09-25 License: Freeware Price: $0
1263 downloads
Mouse 1.4

Mouse 1.4


In Java, allows you to find out where the mouse in on the screen, even when it is not over one of your apps. This has similar function to MouseInfo.getPointerInfo in Java 1.5+. This class will work in more>>

In Java, allows you to find out where the mouse in on the
screen, even when it is not over one of your apps. This has
similar function to MouseInfo.getPointerInfo in Java 1.5+.
This class will work in any version of Java.
It uses JNI and a DLL, so it only works on Windows.
You must install the nativemouse.dll somewhere on the path.
Then your programs can find out the x and y position of the
mouse, [(0,0 is the upper left of the screen] at any time by
calling:
Point p = com.mindprod.mouse.Mouse.getWhereMouseIsOnScreen()
Java and C source included.
You can test the program by typing:
java -cp C:\ com.mindprod.mouse.Mouse
Where C:\ in where you installed the com/mindprod/mouse
directory.
The nativemouse.dll must be on the path, e.g. in the current
directory. With JDK 1.5, the DLL can be in the jar, so long
as it has no package path.

System Requirements: Requires Java 1.1+

System Requirements: fix problem with Microsoft C++ runtime library

<<less
Download (0.54MB)
Added: 2008-09-26 License: Freeware Price: $0
430 downloads
 
Other version of Mouse
Mouse 1.3It uses JNI and a DLL, so it only works on Windows. You must install the nativemouse.dll somewhere on the path. Then your programs can find out the x and y position of the mouse, [(0,0 is the upper left
Price: $0
License:Freeware
Download (0.75MB)
434 downloads
Added: 2008-09-07
Secleted [ 0 ] software to compare
  • Page: 1 of 1
  • 1