A system and method for providing seamless communication with threads
executing on an embedded computer. Using a DAT system, a programmer can
test the communication interfaces of a thread via either a scripting
program, any COM-compliant program, or a graphical test utility. The DAT
system automatically formats a block of data that is transmitted between
the embedded computer and a host computer and accounts for machine
specific enumeration sizes, machine specific pointer sizes, machine
specific structure alignment boundaries, machine specific integer sizes,
and machine specific byte ordering.