Re: Java Native Interface (JNI) to comedilib, Timesys and Montavista Linux support

> My questions:
> 
> 1. The documentation mentiones support for RTLinux and RTAI.
>     How about MontaVista and TimeSys Linux?

MontaVista isn't hard realtime is it?  Isn't that just an embedded Linux distro
with some kernel patches?  What is TimeSys Linux?  

If they aren't hard realtime then chances are their driver interface is pretty
much unchanged, so comedi may work on them with little or no modification.  Even
if they _are_ hard realtime there might not be much that needs to be done to get
comedi to behave properly in hard realtime...

> 
> 2. Has anyone worked on a JNI package?
> 

Yes.  I have.  Not for comedi though.

> 3. How stable is the Comedi API? That is, if a JNI package is
>     produced, is it reasonable to expect the programming interfaces
>     won't change in the next 5 years?
> 

There are no guarantees.. but pretty much the same core API has been around for
the past two years, and there's no reason not to expect the basics to remain the
same..

However David Schleef is a better person to ask about all this..

In general a JNI glue layer would be great for comedi.  If anything it would be
one of those things that certain people in the IT world look at and say "wow,
this comedi thing is really coming of age now".  If I had more ambition and free
time I would even love to work on such a project...

-Calin

Received on 2003-07-18Z11:19:42