This application is in the form of a field survey. The survey inputs (multimedia) and questions will change as required by the survey administrator.
The camera phone will be used to send field information and a photograph to our dedicated server (.Net / MS SQL). The information (text) and photo / video will be used in a reporting application (LogiXml).
The following information is required with photograph and or video:
Date time stamp
Location stamp (cell id)
Text from pre-defined fields: Text or numeric and check box e.g.
Colour Blue ¡
The questions (Name, Number, Colour) are arbitrary and could change in accordance with requirements. In essence the questions should be pre-defined prior to deployment (and changed over the air if possible).
The image will be sent with the field information in http POST.
The user will be given confirmation if a successful transmission.
In the case where the transmission cannot be sent due poor network coverage, it will be saved and the user prompted to send again when coverage improves.
Location information will be the current cell Id. This, the date/time and the IMEI will be captured automatically. All other fields will be obtained from the user after a successful picture or video (both picture and video may be required) has been taken.
All fields will be sent as text rather than being embedded within the photo so as to not obscure parts of the picture.
A typical procedure is as follows:
Start camera application (1 push)
Take photo and / or video
Save photo / video or repeat step -- (to be used if photo/ video was not suitable)
If save then goto pre-defined fields / check box and enter required information.
The application must then prompt for "Send now"
The content (photo/ video and text) should then be sent to our server where the information will reside in our database for easy reporting. (FTP / http Post)
The sender should receive confirmation if successful.
The saved or cached information should be cleared when a successful transfer has occurred.
Nokia series 60 phones will be used
The questions (text, numeric, check box) and multimedia requirements ( picture or video / picture and video) should be defined by the administrator prior to deployment. The video will be restricted to 10-15 seconds. The picture size will be set by the administrator. A simple Administrator interface will be required to define functionality. These configuration settings should also be done "over the air" if possible.
The scope of this project is the client (phone) side only. Server side processing and hosting will be provided by DataFX.
Your recommendation on the server communication and protocols will be welcomed.
A downscaled version for Nokia Series 40 may also be required. (As many of above requirements as the series 40 platform allows.)