Phone:(705) 671-2652
    Fax:(705) 671-6127
Home Products Programming Applications Custom Designs Ordering News
JAVA Access to ADU Devices   ( Accessing the AduHid.DLL)

ADU Data Acquisition Interface Products

This page describes how a Java application can access ADU Devices through a wrapper around the AduHid.dll Dynamic Link Library. The AduHid.dll is written in C, however a Java Native Interface (JNI) wrapper allows Java programs to utilize its functions.

Sun Microsystems provides tutorial information about JNI on their Java Tutorial pages.
Please read the Sun Microsystems tutorial as we will not repeat material that is explained there.

Download the AduJava sample application ( 737K ) complete with source code. The code in AduJava was typed in from scratch and was not "cut-and-paste" however it follows the Sun tutorial quite closely.

NEW: Download the 64-bit version of the AduJava sample application complete with source code here:

This page does not describe the AduHid interface. Please see the AduHid SDK page for more information.



  • Appendices

  • Binary Basics Tutorial


  • Java 2 Standard Edition (J2SE) Software Developement Kit (SDK) from Sun Microsystems.
  • Microsoft C compiler and linker included with Visual Studio
  • Borland command line compiler version 5.5

    AduJava Help File Version
    Copyright 2005 Ontrak Control Systems Inc.

Contact Information
Address Telephone Electronic Mail
Ontrak Control Systems Inc.
764 Notre Dame Ave., Unit #1
Tel: (705) 671-2652 General Information Sales or Support
Sudbury,Ontario Fax:(705) 671-6127
CANADA P3A 2T2    
Next-Day shipping anywhere in Continental U.S. via Fed-Ex
Copyright 2012 ONTRAK CONTROL SYSTEMS 764 Notre Dame Ave, Unit #1 , Sudbury, Ontario, CANADA P3A 2T2  
"Quality serial Data Acquisition Interfaces"           PH. (705) 671-2652 FAX (705) 671-6127