- GPS
- Using WM5 Intermediate Driver for automatic GPS device detection
- Organization Webservice
- Ability to download organization data from a webservice
- Ability to load organization data from local file (Config.xml)
- Ability to automatically download/update organization data from a webservice
- When downloaded from a webservice, organization data will be written to Config.xml
- If loading from webservice fails, organization data from a local file (Config.xml) are taken
- Disable Stand-By mode of the device to prevent shutting down the gps-device while tracking
- Possibility to keep the Background-Light of the Pocket-PC always on while tracking
- Possibility to lock the screen and disable the Background-Light to save energy
- Possibility to delete files in subdirectory tracks (including pictures, videos, kml, ...) that are older than a given age of $x days (specified in Config.xml)
- Possibility to configure the GUI-Labels for UserLabel, InventoryLabel and TypeLabel?
- Selections of User, Inventory, Type, Online-Mode and Continue-Last-Track are automatically saved for next start-up
- Log-file with LogLevel and maximum log-file-size
- If the log-file-size exceeds the maximum log-file-size the log-file will be deleted
- Ability to automatically start tracking after the application has successfully started
- Tasks
- Possibility to configure Tasks in local file (Tasks.xml)
- You can set id and name for task
- You can set id and name for task
- You can set an icon and a color for a task (→ KML-Generator)
- Photo-Markers (take a picture)
- Video-Markers (take a video)
- Audio-Markers (record an audio message)
- If there are more than 11 tasks, you can browse them (an arrow will be displayed in the bottom right corner)
- Ability to add a new so called "Anlage" into Tasks.xml with a seperate Task-Button called "New Anlage"
- Ability to save Tasks.xml
- Tasks.xml will not be deleted when reinstalling or installing a newer version.
- If you want to deploy a newer Tasks.xml file, please make the user delete his Tasks.xml file before installing the new version
- Hint: It should also work if he deletes it AFTER installing
- Anlagen
- You can create new Anlagen, edit old ones
- each anlage can have pictures, videos and audio-files
- Text-file writter (CSV) with possibility to configure the name of the text-file
- can be disabled
- KML-generator with possibilty to configure the name of the KML-file
- Files are compatible with Google Earth, Google Maps, OpenLayers
- Enable/disable 3D mode for KML-Output (clamp to ground)
- Start/Stop? markers
- Tasks are displayed as markers, Line-Tasks are displayed as lines (with different heights and color)
- KML-generator can be disabled in Config.xml
- SQLite-Database-writer
- writes points, linestrings combined with tasks to a local sqlite database using spatialite
- Can export a given Query (from Config.xml) into a CSV file
- Capture points
- Possibility to enable a speed-based data collection (the faster you drive, the more points are captured)
- Possibility to configure speed-based data collection (Speed, Interval in miliseconds)
- You can specify an interval when the speed is 0
- Possiblity to use a static collection interval
- Possibility to use a Gps Emulator (for developing; see Config.xml)
- Ability to collect points only on demand (only when a Task is active)
- ZIP-File-writer
- possibility to collect Audio, Video and Picture files, also the KML and CSV file and compress them into a zip-file
- can be configured in Config.xml
- Synchronizing with Server
- Possibility to do live-tracking (this means data will be sent to the server while tracking via a webservice)
- using an internal cache
- if transmitting fails, points will stay in cache till they are transmitted
- you don't need to have a working network-connection when starting
- once you have a working network-connection data will be sent to the webservice
- when user presses stop and there are still points in cache, then the points will be transmitted (user has to wait here)
- Possibility to upload zip-files
- e.g. you do offline-tracking all the time and once in a week you connect your device to a PC and choose "Upload ZIP-files"
- Possibility to upload content of Spatialite-Database (work in progress)
- Possibility to do live-tracking (this means data will be sent to the server while tracking via a webservice)
- Map
- Openstreetmap, Bing, Google Maps, Yahoo Maps
- Using GreatMaps.net
- Possibility to show Markers on that Map (work in progress)
- Ability to use an offline cache and download data from the online-services on demand
- GUI-Features
- you don't need to use the pen for basic operation (Tasks, Map, Start/Stop?)
- Choose between Online/Offline? Mode
- Select User, Type, ... in GUI
- Choose the GPS-device (if more then one is available)
- Display GPS-Signal-Quality (based on DOP)
- When trying to do online-tracking, the available network is displayed (GPRS, Wireless-Lan, active-sync) or "No connection" if there is no connection available
- Configuration: You can configure the following things on the GUI
- OrgPk?
- Enable speed based data collection
- Write KML file
- Clamp to ground
- auto-load data from webservice on start of application
- Backlight always on
- Info-Panel
- Displays current coordinates, speed, altitude, ..., Webservice Status (Cache, Errors)
- View EULA inside the program





