Daxium is a software editor, who makes mobile applications. We need to create a very simple application for BlackBerry (Bold 9000, 9700 or Javelin 8900), able to take photo with GPS coordinates in a text file, and fill in info (in fields). This is the 1st part of the project, in order to test the ability of the coder selected to go further in this BlackBerry application.
## Deliverables
PictBase exists already in windows mobile OS. (we call it : PictBase mobile")
This version will be done for BlackBerry device.
This BlackBerry application called "PictBase BlackBerry" will have to propose the following functions :
1. Photo shoot : with options menu, for the following items :
- GPS coordinates (Yes/no) = BlackBerry already permits this functions (EXIF)
- select the photo resolution (4 to 6) : 640x480 - 800x600 - 1024x768...
- image name : default name
2. Form to fill in : data will have to be attached to every photo taken
- option menu will give the following function : up to 8 different fields will be created with or without a list of default values (helpful for users)
- these fields will give the structure for every new photo to shoot. User will have to fill in the form : field1, 2, 3..., 8 > value 1,2,3...
- some fields will be mandatory (*)
- all fields filled in will create a TEXT FILE, sent by email (or HTTP via BlackBerry enterprise) with the photo (same name)
It should be possible to open image, edit data, after it has been saved, whether or not, data have been sent by email. If data is already edited, another email with have to be sent.
3. Sending data (photo + text file) by email : in the options menu, select :
- send to : email address
- Image name = "BlackBerry default name"/ OR / "text"&" BlackBerry default name"
- frequency : after data saved (photo + text file) / or every 30/60/120mn / every 1/2/3... hours
- 1 email by data - data = photo + text file
- or directly by HTTP protocol
4. Parameters file :
This file will be put in application directory. The most simple is to create a XML file, or Text file, with field name, field lists, and photo parameters (GPS, resolution, sender email address...)
5. Part#2 of this bid :
Read a XML file and be able to create fields and list of values for fields to fill in. XML file has been created by PictBase desktop software (powered by Daxium software)