AimAdt is a productivity tool for the software developerprogrammer and others working on applications that manipulate numeric data arrays such as images and mathematical matrices. It is a Java based utilitylibrary that interfaces with both Java and CC++ application code to display in-memory and disk-based array data in different ASCII formats. It will display byte short int float and double values. Instead of having to dig through memory dumps and such in order to determine your array data values with AimAdt you can view your array data in its natural format a 2-D grid. And because AimAdt lets you display multiple arrays in the same grid window you can compare the values of image pixels as the image passes through a series of filtering operations or the values of a matrix after each step of an iterative process such as an Eigenvalue decomposition.AimAdt can also run as a standalone application that allows you to view existing images on disk as well as array data saved by previous sessions of AimAdt. AimAdt is a class (jar) library that you use by (1) placing the library location in your CLASSPATH (2) adding an import statement to your code and (3) issuing library calls to perform the desired operations such as displaying an array. The AimAdt GUI is self contained so you can use it with your console (command line) applications as easily as your GUI applications no GUI setup is required. AimAdt works on both Microsoft Windows and Intel Linux platforms. The standalone application and the Java interface are pure Java so it should also work on any system that supports Java 1.4.2 or higher. On the CC++ side AimAdt includes shared libraries for Windows (.dll) and Intel Linux (.so) and has been tested on Windows XP and 98SE (Using Visual Studio V6 and .NET 2003) as well as SUSE Linux 9.2 (using gcc). A more detailed description complete with screen snapshots is available at the Halegate Software web site.