What's new in Open GPS Tracking System 2.2.0

Apr 5, 2010
  • NEW: Greek language localization (many thanks to Christos Prassas).
  • NEW: Added a new web-interface look with an example banner image (white). To change back to the previous traditional look, in the "custom.conf" file, set the property "Domain.WebPages.JSP" to "default".
  • NEW: Enabled graphical "Group Pushpin ID" selection on Device Admin page by default.
  • Can be disabled in 'private.xml' with property "deviceInfo.showPushpinChooser".
  • NEW: Added "Driver" table (web-interface component not yet available).
  • NEW: Added additional methods to 'RuleFactory.java' interface.
  • FIX: Fixed a mapping datapoint update issue that could show improper pushpin indexes in some circumstances in the "Location Detail" table below the map.

New in Open GPS Tracking System 2.1.8 (Nov 11, 2009)

  • NEW: Added PushpinChooser support to the Device Admin pushpin selection. To enable
  • this feature set the "deviceInfo.showPushpinChooser" property to "true" in the
  • private.xml' file.
  • NEW: Added a new Calendar action 'popup' to the From/To calendar actions on the Map
  • pages. The Calendar action can be specified in 'private.xml' on the property
  • "trackMap.calendarAction". Valid values are "fixed", "fade" and "popup".
  • Report menu calendars are currently only available as "fixed".
  • UPD: Improved DeviceChooser popup performance on IE. Enable or disable by setting
  • the 'private.xml' file property "deviceChooser.useTable" to 'true', or 'false'.
  • UPD: Romanian localization update (thanks to Mihai Csaky).
  • CHG: The runtime config property "PasswordHandler.class" is now commented by
  • default. This property was set to "md5" which creates MD5 checksum encoded
  • passwords to be set in the database, instead of clear-text password.
  • Commenting this propery will again allow clear text passwords into the
  • 'password' field of the Account and User tables, but those that have MD5
  • encoded passwords will need to be reset.
  • CHG: The default value for the 'private.xml' property "reportMenu.enableReportEmail"
  • is now "false". Configure outbound SMTP and set this property to "true" to
  • enable the "EMail" option when generating reports. 'CheckInstall' now also
  • checks for proper SMTP configuration when this property is set 'true'.

New in Open GPS Tracking System 2.1.6 (Oct 8, 2009)

  • NEW: Added a "Short Name" field to the Device Admin page.
  • NEW: Added support for displaying the short device name in a pushpin representing
  • the device on the group map (icon appears as a small "info" balloon). For
  • more information, look for the Pushpin "label" in private.xml.
  • NEW: Added Stuart Langridge's 'sorttable.js' JavaScript code to provide sortable
  • table columns on reports by clicking on the column header (very cool!).
  • NEW: Updated example 'template' device-communication-server to also support a simple data packet format for server-to=server event data tranfers.
  • NEW: Added "${locale}" substitution key replace variable option to the "Link" tag
  • URL in the 'private.xml' file (in the "WebPages" section).
  • NEW: "maxPingCount" and "dcsConfigMask" columns added to Device/Transport tables.
  • (Make sure you update your tables with "bin/dbAdmin.pl -tables=ca").
  • CHG: Table-based device 'chooser' now enabled by default on map and reports.
  • Columns on 'chooser' popup are now sortable.
  • CHG: RuleAction and RuleFactory interfaces changed to return the action-mask for
  • triggered rules (previously rule trigger would simply return true/false).
  • FIX: Fixed simulated Geozone transitions when adjacent events are in different
  • Geozones (previously, the first geozone might not have a properly generated
  • departure event).
  • FIX: Fixed MapProvider Legend UTF8 character display issue.
  • FIX: Fixed Remote Menu display HTML issue.

New in Open GPS Tracking System 2.1.5 (Oct 3, 2009)

  • NEW: Added a new PasswordHandler class to handle customized password encoding
  • and decoding handling.
  • NEW: Added support for handling customized Geozome map size (see ""zone.map.width"
  • and "zone.map.height" in 'private.xml').
  • NEW: Added "Property" subtag to "Page" tag in 'private.xml'.
  • NEW: JSP's can now be defined in their own 'JSPEntries' tag section in 'private.xml'.
  • NEW: Separated portions of DCServerConfig.java into DCServerFactory.java. Device
  • Communication Server configuration is now specified in an XML file, which now
  • allows for a more granular type of configuration (see 'dcserver.xml').
  • CHG: "New Account" button on login page is now desabled by default. To re-enable
  • modify 'privatel.xml' and uncomment "NewAccount" page definition.
  • CHG: Minor changes (method additions) to Payload.java
  • CHG: Added "&oe=utf8" to Google reverse-geocode URL (thanks to Gonzalo Tirado).
  • FIX: Fixed various fleet/group report maps that incorrectly displayed a "route" line
  • connecting the pushpins.
  • FIX: Device/DeviceGroup pulldown selection on maps now sorts entries by the
  • description (when only description is displayed).
  • FIX: Fixed bug in "ReportDeviceList.java" that could occasionally cause a
  • "ConcurrentModificationException" exception to be thrown.

New in Open GPS Tracking System 2.1.2 (Jul 16, 2009)

  • Moved default report CSS to file 'ReportDisplay.css' (previously hardcoded).
  • NEW: Added convenience method "getPushpinIconIndex" to BasicPrivateLabel to convert
  • a pushpin ID to an index (for the active MapProvider) for displaying on a map.
  • NEW: CheckInstall now can support sending a test email.
  • NEW: Added a 'LocalStrings_XX.properties' file check to CheckInstall.
  • NEW: Added an "-export" command-line option to the Geozone table to export geozones
  • to a CSV file (similar to '-dump', but only elected columns). Exported
  • Geozones can still be loaded via the command-line "-load" option.
  • UPD: Updated Turkish translations (special thanks to Aykut Kara).
  • CHG: Various changes made to the reporting engine. Report selection now allows
  • exporting a report in XML format.
  • CHG: Map event data-point updates are now wrapped in proper XML (previously, it was
  • simply CSV format).
  • CHG: PageDecoration tag support removed from 'private.xml' and 'PrivateLabel.java'.

New in Open GPS Tracking System 2.0.7 (Apr 9, 2009)

  • Added additional help/comments to RuleFactoryExample.java.
  • Special thanks to Thomas Cozien for providing the French localization.
  • Added server support for GPSMapper "Google Map GPS Cell Phone Tracker" project
  • client component on SourceForge (http://gpsmapper.sourceforge.net). This
  • support module is still undergoing testing and may not yet be fully functional.
  • Added new device communication server support for the I-Care G3300. Build with
  • command "ant icare".
  • Fixed 'initdb' command to create new tables with proper character set encoding.
  • Previously, the work-around was to run the 'dbAdmin.pl -tables=ca' command to
  • alter the various table columns to the appropriate character set.
  • See 'CHANGELOG.txt' for additional details.