Requirement Overview - To write an application to run on Symbian mobile phones, in particular my Nokia N65 (S60v3).
The application will send text messages via the Clickatell SMS gateway. The application has a number of configurable settings such as API ID, Username, Password. These should be entered and stored in the phone.
The Message entry screen allows the user to enter the FROM ID and text message (160 characters max), and select the recipients from the phone's contact list. Multiple recipients can be selected.
When clicking send, the data is submitted to Clickatell's SMS gateway via a HTTP POST.
The post URL will be provided, the various data from the user settings and the message input will be inserted into the URL to make up the full post string.
for example -
<[url removed, login to view][API-ID],user=[USERNAME],pass=[PASSWORD],fromID=[FROM],message-to=[RECIPIENT1,RECIPIENT2,RECIPIENTx],text=[TEXT>]
Full details of the fields which form part of the application settings, the message entry fields and the HTTP POST URL format will be provided.
Please provide your bids for this work, if you have any questions, please ask.
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).
To work on Symbian S60 v3, in particular it must work on my Nokia E65 for the project to be completed.