Our Java application requires communication with embedded devices using a serial connection. We were using the open-source RxTx package but we had stability issues with RxTX. We decided to use SerialPort and our application now works like a charm. Took 30 minutes to replaces RxTx implementation in our code and now everything runs as expected: concurrent access to multiple com ports now works just fine. I love nice little products like SerialPort!