Mobile Java application

Avg Bid (USD)
Project Budget (USD)
$30 - $250

Project Description:
I want to have a java mobile application + Commented source code + complete documentation That do the following :

1- The application can be installed on all mobile phones that supports java applications

2- The application is handling with Mobile Phone Contacts [ Name , Mobile Number , Home Number , Email , .. etc ] , In addition to the SMS and Multimedia files

As The program should be able to [ Read / Write ] these data [ From / To ] the phone memories , and Then

The program will [ Store / Retrieve ] these data [ To / From ] One of the Following media ( Or may be both according to the user choice) :

a- Memory Card

b- On Our WebSite ( support php script )

* All these data should be stored in one single encrypted file , provided that the encryption is done using an encryption key specified by the user himself

3- The Program should be able to handle In the right way the Mobile Phone Contacts , SMS’s and multimedia files whatever the language of these data

4- The program User will login to the program using [ user name and password ]

5- To enable the user to obtain user name and password ( At the first time he uses the program ) , he should enter a card number

[ We will give this number to the user after he will pay to us ]

6- The file Which will be stored in the site or on the memory card , should have a name related to the username [not the same name] provided that :

a- The name of the file stored on the memory card is different than the file stored on the site . [ to prevent anyone to know the name of the on site file ]

b- At any condition , even if there are errors in communications , the user should not know the on site file name

7- The program should start manually or automatically [ in automatic mode , the program should store the data to the site or memory card or both periodically

according to the program settings]

8- The program flow will be as in the attached document file

9- The coder should tell me in details how to enable [ the program user ] by the easiest way to install the program on his mobile either :
a- directly from my website to his mobile
b- installing the program from the mobile - memory card

Skills required:
J2ME, Java, Mobile Phone, PHP
Additional Files:
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.