This is an application which should run on Series 60 cell phones.
The application should be developed en C++ for Symbian OS.
*The main objective of the software is to control the phone numbers where the phone can make and receive calls and messages.*
A user should be able to run the application as any other application on the phone and when the application starts running, it should take control of the phone and should restrict certain phone functions according with the setup made by the person who activated the software (user).
To stop the program, the “user?? should type his password in and the program should not be stopped by turning the cell phone off. Therefore, the software should provide among its configuration an option to start automatically the software when the phone is turned on again.
The functionality that should be provided is:
-Create a list of approved numbers. This could be done either by selecting numbers from the phone directory or by typing the numbers in an additional list. We are open to the easiest solution, however, if the phone directory is used, temporary change (without the password) should not be allowed. This list can be restricted to 10 numbers if created apart from the phone directory.
-Allow the phone to make calls only to the approved numbers from the list above.
-Receive calls only from approved phone numbers.
-Monitor minutes used.
-Send messages only to approved numbers.
-Received messages only from approved numbers.
-Keyboard should be programmed to speed dial the first 10 numbers of the approved list.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
The application should be developed en C++ for Symbian OS.