This is an old revision of the document!
Access for Android has two roles. The most obvious is an Android interface to the AGTEK Access server. The second role is to serve as a deferred upload service and processor (picture rotation)
Eventually this program will evolve into a full featured AGTEK Access client but the first pass will just serve as a deferred uploader service for SmartTrack and the other AGTEK Android programs. The user interface consists of an Sending list and a Sent list on separate tabs. The order of sending is top down and the progress of the send is shown graphically and numerically.
Screen Notes Note that I've made the tracks at 5 minute intervals and guessed on sizes. Showing progress is sort of ridiculous for files of that size of course as it should be about instantaneous. The size of the interval we use in SmartTrack is something to consider. 5 minutes is a WAG.
There are questions about allow the user to cancel an upload.
The menu consists of a Settings page. The only feature I can think of at this point is a “Wait for Wi-Fi” option for cell based tablets and phones. (Note: I don't know if we can distinguish this because a Wi-Fi only device would always upload if there was a connection. We may find there are other settings that we need so this also holds a place.
Deferred upload (WiFi- Only)
Notifications of upload status
A service which other AGTEK programs can use to upload and/or manipulate data as a background task. By removing the upload functionality from other programs we can allow the user to exit before the data has finished uploading.
The processing part of the system can do things like rotate imagery (Samsung III pictures) or edit KMZ picture links in the background since more memory is available.