an alternative version to rxtx for java serial communication.