Updated the GUI significantly!  The connection window can actually connect, sending text and files is implemented, reading a set number (0x200) of bytes from a set address (0x0000) is implemented, and the DLLs can be compiled and used with either a 64-bit or 32-bit jvm.  I still need to test on an actual 32-bit computer, but it works on my 64-bit machine with a 32-bit jvm.