Java Marine API Publisher's description
from Kimmo Tuukkanen
Java Marine API is an NMEA 0183 parser library for Java 1.5 and newer.
Java Marine API is an NMEA 0183 parser library for Java 1.5 and newer. The goal of the project is to enable easy access to data provided by various marine instruments, such as GPS, sonar or autopilot. The library reads NMEA sentences from any source that can be accessed through input stream, e.g. serial port, file, TCP/IP socket etc. The plain ASCII data is converted to events that can be listened in your application. Library provides interfaces and parser implementations for selected sentences and you can also implement and integrate your own parsers by extending the provided base parser.
What's New in This Release:CHANGES:
В· SentenceFactory; DPT parser was not automatically registered, fixed.
В· Parsing methods in SentenceId now validates the given String before parsing
В· the id.
В· Double values are now rounded to certain decimal precision by setters. Also,
В· course and bearing values are padded with leading zeros.
В· SentenceReader; reader now invokes SentenceLister.readingPaused() when data
В· flow is paused, but reader is still running. The readingStopped() is now
В· called only when reader has permanently stopped. Pause timeout can be set
В· using the SentenceReader.setPauseTimeout() method.
В· SentenceValidator; fixed regular expressions to match all printable ASCII
В· characters. Added also '!' as acceptable begin character.
В· TalkerId; Added more complete list of talker ids.
В· SentenceEvent; creation time stamp is now returned as plain long value.
В· Date; constructor was setting month off by one, fixed.
В· Added method for unregistering parsers in SentenceFactory.
В· Added TPVProvider that reports time, positio...
System Requirements:В· Java
Program Release Status: New Release
Program Install Support: Install and Uninstall