Re: If there were a pure Java libSBML ...
18 May '09 13:59
Hello, Neil, All,
On Mon, May 18, 2009 at 4:32 PM, Neil Swainston
> Did you get convincing reasons as to why the current JNI approach is
Have you ever tried to deploy across different platforms?
A pure Java version can easily be deployed across platforms without
change (ideally). However, if you depend on binaries, you need to
provide different ones for each platform. If a system already has the
binary installed but in a version incompatible with your software,
then you have a problem. You can still run it in a cage such as with
Java Webstart, but that is infinitely harder to deploy and debug than
just putting a pure Java application in a JAR for download.
The JNI approach also prevents you from avoiding redundancies, for
example, libSBML needs native XML support, and your application may
need Java XML support in addition to that.
Oliver Ruebenacker, Computational Cell Biologist
BioPAX Integration at Virtual Cell (http://vcell.org/biopax)
Center for Cell Analysis and Modeling
To manage your libsbml-development list subscription, visit
For a web interface to the libsbml-development mailing list, visit
For questions or feedback about the libsbml-development list,