Java Marine API release notes Version 0.2 pre-alpha (b20101208221316) Copyright (C) 2010 Kimmo Tuukkanen Second preview release, not to be used in production. Major API changes may be introduced in future versions. Released on 2010-12-08. CHANGES * SentenceReader does not start automatically anymore. Use start() and stop() methods to control reader. * Removed NMEA class; moved checksum calculation to Checksum class and sentence validation to SentenceValidator class. * PositionParser is no longer public (unlikely to have any use). * GpsFixQuality enum; added RTK, FRTK, ESTIMATED, MANUAL and SIMULATED. * DataStatus enum; renamed VALID/INVALID to ACTIVE/VOID to better reflect the actual char values 'A' and 'V'. * Sentence interface; added getFieldCount() method. * Position class; added toString() method. * RTESentence interface; added addWaypointId() method. * ZDASentence; added toDate() method. * Various small improvements and bug fixes NEW FEATURES * SentenceReader; SentenceListeners can be registered for specific sentence type. Added setter for changing the input stream. * Date class for handling date information KNOWN ISSUES * Position.distanceTo() may not produce correct results. * In practice, it is not possible to extend SentenceParser class and create custom parsers due to internal checking of supported Sentence types.