java implementation of NMEA 0183 coder/decoder, along with transportation support