News:
July 14th, 2004
Added online documentation
June 25th, 2004
Hi!
Just a few minutes ago I released ODE for Java v0.2
Features:
---------
ODE for Java is now splitted up in
- a core package that represents the pure JNI binding to ODE.
- an extension package that contains additional features that
need source changes or additions in the original ODE
distribution.
- a java3d package that provides a scenegraph representation
of several ODE objects and comes with behaviors for setting up
the simulation loop.
The JNI of ODEforJava v0.2 is designed to run with ODE v0.039 and
should cover most of the ODE functionality that is available in
that distribution (no OPCODE).
The source packages are delivered as Eclipse projects with (to be
slightly adjusted) ant scripts that generate JNI header files and
create the final library on linux systems.
An MSVC project is included to build the library on Windows systems.
Remarks:
--------
I know there is another JNI wrapper for ODE on dev.java.net called
odejava. As far as I found out it uses SWIG to generate the JNI
binding automatically which is a promising approach regarding the
production of less error-prone software and being always close to
the development of ODE.
Nevertheless I wonder if this automated wrapper generation also
accounts for all ODE-specific inner object dependencies in
conjunction with java garbage collection.
If anybody makes or has made experiences in comparing these two
projects especially with regard to this issue I would be glad to
hear about and learn from that. I want to emphasise that I do *not*
mention this to make another project bad. Far from it! Please test
both. ;-)
History:
--------
After the first version v0.1 had been released by me in Nov. 2002
Max Gilead established the sourceforge project and put the sources
of v0.1 into it.
In Jan. 2003 he released the core part as v0.11 with helpful changes
regarding java3d dependencies and gcc issues. A complete rewrite was
under consideration but has not been done.
In Mar. 2003 I included some of Max's changes into my own trunk and
started development to adapt ODEforJava to ODE's new collision
detection architecture. The development continued but without any
updates to the sourceforge site.
In conjunction with another project that deals with simulated physics
and augmentated reality (check out http://sourceforge.net/projects/jartoolkit)
I restructured and revised the sources and made my ant script (hopefully)
useful for other people, too. Today I released it as v0.2.
kind regards
Tim Schmidt