The idea is for a farmer to be able to map his ground coverage when tilling / planting / spraying / harvesting etc with android tablet (GPS enabled) mounted on his tractor. The purpose is to ensure that he has covered all of the ground needed with a spray boom, seed drill etc.
The base map can be a blank sheet (ie no need for actual map reading capability in this app) as only relative coverage from starting position is required.
The ability to mark one or more reference landmarks (eg gate, fence, tree, last finished point etc) by touching the screen and typing a description would be useful but is not critical.
Map display should show the direction of true north. Absolute GPS coordinates of starting position should be logged.
The user would enter the width of his implement / spray coverage etc as a value (in metres to nearest [url removed, login to view] or in feet to the nearest 1 foot).
App should display the movement of the tractor as a continuous line on the screen of the tablet and the coverage area (=width/2 either side of line) as a shaded area.
Display area should default to an area where the long axis of the device = 4 x the width entered by the user, but be able to zoom in and out and hold zoomed range until changed again.
App should log the line of movement of the tractor as a file for re-display on the screen, in a format that allows multiple tracks to be joined to show coverage-to-date.
App should allow reloading of previous track/s to allow display of coverage-to-date.
App should allow the user a setting to prevent the device from blanking the display.
App should allow a setting for metres or feet.
App should prevent the device from sleeping or otherwise losing continuity of operation of this app.
App should continue to function when focus is lost due to android multitasking.
App should work on Android 3.0 and newer and be optimised for tablet.
App should display in English language.
Depending on development synergy, an identical ipad app would be considered.