Hi
Interested in thoughts on the predicament I am facing with a mobile app.
The app used in the field requires taking several reasonable quality images which are pushed back into a ms sql database (to a varbinary (max) field) from where other processes grab them and turn them into jpg files in a windows folder system used to store all docs relating to a particular job. So the process is:
1. User selects the job
2. User clicks a button to set the job status which then uses an ajax callback to create several records, one for each specific image they have to take for that particular status.
3. These records are then presented to the user via a list control.
4. User taps each record in turn which opens a detail view from where they can capture the image either via the camera or from the photos stored on the device if already taken. This is using html 5 and also a thumbnail is generated at the same time. This is using the "Image Capture for List-Detail View" action
5. These are then pushed back to the server from where they are grabbed and once confirmation is received that they have been successfully grabbed the main image is removed from the record leaving just the thumbnail.
6. The list view contains the thumbnail image with the detail view containing the full image (until processed)
7. The behind the scene process that grabs the images is pretty quick but it is not instant and sometimes can be delayed for a while.
8. Users often have to go back into a job which then means a very slow load if the main images are still in those records at the time (they may be in excess of 1mb each and on a 3g connection painfully slow.)
For information the thumbnails remain because when they return to a job at a later time for a future requirement they need reference to the original images.
So basically a good quality image (upto 2000 x 2000 px with no compression) is needed to be pushed back to the server but once done is not required on the mobile app. The list control with a detail view does not really allow for this specifically as they are taking the photos in quick succession and also the image size may be too much for the device?
Thoughts?
Thanks for reading
Glen
Interested in thoughts on the predicament I am facing with a mobile app.
The app used in the field requires taking several reasonable quality images which are pushed back into a ms sql database (to a varbinary (max) field) from where other processes grab them and turn them into jpg files in a windows folder system used to store all docs relating to a particular job. So the process is:
1. User selects the job
2. User clicks a button to set the job status which then uses an ajax callback to create several records, one for each specific image they have to take for that particular status.
3. These records are then presented to the user via a list control.
4. User taps each record in turn which opens a detail view from where they can capture the image either via the camera or from the photos stored on the device if already taken. This is using html 5 and also a thumbnail is generated at the same time. This is using the "Image Capture for List-Detail View" action
5. These are then pushed back to the server from where they are grabbed and once confirmation is received that they have been successfully grabbed the main image is removed from the record leaving just the thumbnail.
6. The list view contains the thumbnail image with the detail view containing the full image (until processed)
7. The behind the scene process that grabs the images is pretty quick but it is not instant and sometimes can be delayed for a while.
8. Users often have to go back into a job which then means a very slow load if the main images are still in those records at the time (they may be in excess of 1mb each and on a 3g connection painfully slow.)
For information the thumbnails remain because when they return to a job at a later time for a future requirement they need reference to the original images.
So basically a good quality image (upto 2000 x 2000 px with no compression) is needed to be pushed back to the server but once done is not required on the mobile app. The list control with a detail view does not really allow for this specifically as they are taking the photos in quick succession and also the image size may be too much for the device?
Thoughts?
Thanks for reading
Glen
Comment