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

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello, fellow subscribers!

I'm working on a project to select a new embedded software application
platform for the next generation of the company's machining products.

The main business requirement is to use reliable standard hardware and
software components. Currently I'm investigating a J2ME CDC solution
with RTSJ (Real Time Java) extensions to provide a high degree of
execution determinism (the host OS would most likely be a real time
variant of Linux).

Timesys is offering one such RTSJ implementation based on its Timesys
Linux 3.1.

The control system requires digital I/O, analog I/O and quadrature
encoder PCI boards.

There is already an established Java interface for serial and parallel
ports - javax.comm and there are ongoing efforts to standardise an
interface to USB devices - javax.usb (JSR-80). However, I'm not aware of
a similar project for data acquisition devices.

Initially I considered selecting a set of DAQ cards that meet the
process requirements and then contracting the driver development for
this particular set - a vendor-specific driver interface, that is.

Then I came across the Comedi project. It seemes mature and it also
seems to provide a well structured and vendor-independent device
programming interface. So that was good news.

My questions:

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

2. Has anyone worked on a JNI package?

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?


Have a nice day,

Vladimir Dzhuvinov
- --
Vladimir Dzhuvinov
PGP key CCE8 3B7C 7907 E537 A9F0  48CB 4D5A D569 AC9A 5C6C

Precise Electrochemical Machining : PEM GmbH : http://www.pemtec.de
Dieselstr. 30 : D-66763 Dillingen : tel +49/6831/9495-27
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE/Fk0vTVrVaayaXGwRAvG2AJ9mJhL01OctZb4z4V9t/wt4f4SRWQCgkvT4
WCAlAFQghxFEpWWs/0ldrrs=
=68SS
-----END PGP SIGNATURE-----

Received on 2003-07-17Z06:16:32