The project is very simple and shouldn't take more than 1-2 days for an experienced developer.
It's a stopwatch with a few extra features. It will have two main screens.
In the first screen there will be a "START" button, and a "0:00:00.00". When user chooses start the counter starts being updated (on a separate thread, in a CS) and now there is a "STOP" button. When user presses stop he goes to the second screen, which is a menu with the following options:
"store" saves the start and end times in a persistent way (next time the user runs the app it will b there)
"retrieve" shows the recorded times
"send" uses a gprs connection to access a URL "[url removed, login to view];end=yyyy", where xxxx and yyyy are the start and end times respectively
"back" goes back to the previous screen
"exit" leaves the app
very important: if a call is received at any time it is rejected and a dialog box displays "received a call from "+caller ID and waits for the user to press OK. if an SMS is received a dialog box displays "SMS received from "+sender for 5 seconds.
The work will consist of the source code along with an explanation of how to compile it, run it on an emulator and install it on a phone(nokia 1661, 5130 and n70). If it is not possible on the 1661 then specify another cheap phone where it can be installed on.
The code must be efficient, well commented and well written, using classes properly.
If you know how to implement the received call and SMS requirements in j2me let me know, otherwise symbian should be used.