![]() |
devNote
d061101 |
0.02 2008-04-23 21:12 -0700 |
- Latest version: The latest info.odma.odmjni100 material can be found via <http://ODMA.info/dev/devNotes/2006/11/d061101b.htm>.
- This page: Setup 00: The JNI "Hello World" 0.02 <http://ODMA.info/dev/devNotes/2006/11/d061101c.htm>.
- Downloads:
- d061101c.txt: 0.00 Manifest for the Setup00 code archive (to be made available).
- d061101c-odmjni100-Setup00.zip: ... . Until there's a manifest, review the file Setup00.txt that is at the deepest folder level in this archive. [Later: Review the manifest to determine whether it is worthwhile to download the Zip archive.]
{Author Note: this is a placeholder for the initiation of odmjni100.dll development experimentation. The experiments have been carried out. The documentation and packaging has not been completed. It will follow the achievement of the 0.50beta level of ODMJNI 1.0 implementation. }
Setup00 is the first confirmation step for development of the info.odma.odmjni100 Java package and JNI odmjni100.dll library for use in ODMJNI operations.
The folder tree of Setup00 is structured for installation alongside the source trees for the other portions of ODMJNI 1.0 development: practical100 and OdmNative100.
The Setup stages provide progressive confirmation of the software build configuration, each introducing further levels of Java-OdmNative JNI integration.
Setup00 accomplishes the following:
- Establishment of the build environment for a C Language JNI DLL implementation.
- Performance of an equivalent of "Hello World" using a native method to perform the output.
- Use of static native methods, the kind that will be used for odmjni100.
- Successful use of javah to generate C Language headers for the native implementation to be provided in a Windows DLL.
- Successful construction of a DLL that implements native methods in accordance with the javah-defined interface requirements.
- Verification of one way to deploy a JNI DLL without having to create a library path for use by the Java runtime.
Additional details are found in the manifest file for download of the code and scripts.
- Hamilton, Dennis E.
- ODMJNI 1.0 info.odma.odmjni100 Java-OdmNative Bridge - Setup00: The JNI "Hello World." AIIM ODMA Interoperability Exchange, ODMdev Development Note page d061101c 0.02, November 17, 2006. Available with downloadable software at <http://ODMA.info/dev/devNotes/2006/11/d061101c.htm>.
![]() |
created 2006-11-09-18:26 -0800 (pst) by
orcmid |