Warning: Table './webel02_wcadrupal/cache_page' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_page WHERE cid = 'https://www.webel.com.au/category/technology/programming-language/java/java-native-interface/jni' in /home/webel02/public_html/includes/database.mysql.inc on line 135

Warning: Cannot modify header information - headers already sent by (output started at /home/webel02/public_html/includes/database.mysql.inc:135) in /home/webel02/public_html/includes/bootstrap.inc on line 736

Warning: Cannot modify header information - headers already sent by (output started at /home/webel02/public_html/includes/database.mysql.inc:135) in /home/webel02/public_html/includes/bootstrap.inc on line 737

Warning: Cannot modify header information - headers already sent by (output started at /home/webel02/public_html/includes/database.mysql.inc:135) in /home/webel02/public_html/includes/bootstrap.inc on line 738

Warning: Cannot modify header information - headers already sent by (output started at /home/webel02/public_html/includes/database.mysql.inc:135) in /home/webel02/public_html/includes/bootstrap.inc on line 739
JNI | Webel IT Australia "The Elements of the Web"

JNI

Java Native Interface (JNI)

I used JNI to communicate between the low-level COMEDI data acquisition library in C and a Swing GUI in one version of the DranceWare control software for The Drancing accelerometer music "air instrument".

Standard Widget Toolkit (SWT)

I have used SWT on projects such as a multi-column treetable client for the Instrument ModelServer at Bragg Institute, Australian Nuclear Science and Technology Organisation (ANSTO), and via EMF as a model editor.

DranceWare: Java: UML of simple accelerometer sensor monitor

DranceWare: Java: UML of simple accelerometer sensor monitor

In the implementation signals are fed from low-level C data acquisition (using COMEDILIB) to Java via JNI.

Syndicate content