» Introduction
The Java technology features a complete network support and write-once, run everywhere solution, which makes it the ideal solution for industry control project.
It reduces the developing and maintaining cost, satisfies the time-to-market requirement.
However the Java technology does not implement the low level I/O access in nature.
To help user to involve the Java technology and obtain the benefit from it, ICP DAS develops the Java I/O Driver (JIOD) package.

» Features
The JIOD is a Java platform technology chosen for JVM extension and makes many industry control applications possible.
The JIOD includes packages for the I-7000/8000/87K modules and ICP DAS I/O cards working on PCI bus.
It provides developers a simple and easy mechanism to extend the JVM functionality to access the ICP DAS products.

» JIOD
The JIOD contains three packages - com.icpdas.ixpio, com.icpdas.ixpci, and com.icpdas.comm.
The IxPIO and IxPCI projects support PCI bus add-on cards.
The comm packages support the I-7000/8000/87K I/O modules.

The packages are easy to understand from their name standing for.
They provide powerful, easy-to-use facilities for developing the data acquisition applications.
They could also be used in application, applet and servlet easily.
Examples and demonstrations are enclosed for practice.
The following figure gives a concept of the relation between user's application, JVM, JIOD, and I/O modules from ICPDAS.


JIOD is now available and distributed for Linux and Windows operation systems.
The package can be found and downloaded freely from the download page of the ICP DAS website.
|
» JCon
JCon is a convenient tool to diagnose and configure the installed ICP DAS I/O cards, which is written with JIOD.
Since the JCon is a Java application, it works very well both on the Linux and Windows.
The JCon searches and initiates all supported I/O cards installed in the system when system start.


The above screen shows the JCon running on Redhat Linux with two devices - PIO-D56/24 and PCI-1202 installed.
The JCon lists devices found on the left side with a tree structure.
On the right-hand side, the config tab shows the configuration of the PIO-D56/24 card including the IRQ number, base address and the ports I/O setting.

There are two JCon distributions - standalone and all-in-one available on the ICP DAS download page.
The standalone distribution contains only JCon byte code.
The all-in-one distribution includes all required components to run JCon, JRE, and JIOD.

More documents for API, quick start, examples, and a variety of demonstrations are available on the JIOD project site.
|