We are looking for developers to provide an application which uses the Blackberry devices
in short, it sends an email with attached the pictures taken from the camera.
## Deliverables
We are looking for developers to provide an application which uses the Blackberry devices
*
in short, it sends an email with attached the pictures taken from the camera.
*
The application, once installed, must provide the ability to open the
Blackberry's tool for the phone's embedded camera,
tap the new taken picture,
resize the picture to a pre-configured format,
and ask the user if he wants to take another picture.
Once all the pictures has been taken, the application sends those
pictures through email.
The destination email address don't have to be asked,
because it will be pre-configured.
Also, the body of the email must include the phone's IMEI
and his GPS coordinates at the moment of the shots.
The pre-configured parameters (the size of the picture, the email
destination address, the SMTP parameters of the mail server),
must NOT be changed via any GUI:
they will be 'hardcoded' into the source code.
In practice, to change the format of the picture or the destination email address,
I must edit the source code and rebuild (compile) the application.
The sending routine of the email must be well done,
it must retry to send it if:
* a disconnection happens during the transmission
* some network error happens
* the mail server returns some error
* an error happens
At the third retry, the error must be shown on the display,
highlighting which error for each attempt.
If during the sending of the email the GPS location of some picture got
not saved,
inform the user about each picture through the display and ask:
* if he wants to send the email without the GPS data
* if he wants to fill the missing GPS data with the current location
If the GPS current location is not available, ask the user if he wants to
send the email without the GPS data
or to schedule the send to the next 10 minutes.
If after the 10 minutes the GPS data are still not available,
ask the user the same question:
if he wants to send the email without the GPS data
or to schedule the send to the next 10 minutes.
The original pictures (not the resized ones) must be saved to the phone
storage
so that they can be trasferred to a PC with the USB cable.
The application must provide the ability to delete all the pictures on the device
through the GUI.
I'm available to answer your questions.
Thanks for your attention,
have a nice day.