Using a Windows platform and JAVA, develop a program to set and monitor a 9 pin serial interface (COM port). Display the interface status at the start of the program. Initialize the interface (DTR, RTS, 8 data bits, no parity, 19,200 bps). Report all interface status changes. Connect two computers (using a 9 pin serial port cable) and exchange a greeting. One computer must wait for the connection to be made; the other must establish the connection. The messages that are exchanged are to be displayed and written to a file.
Please incorporate a simple GUI interface.
Please provide screen captures (from both computers) along with the code to verify it works.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Windows
JAVA -- Using the JAVA COMM API