Find Jobs
Hire Freelancers

459355 Mobile Application (monitoring)

N/A

In Progress
Posted over 13 years ago

N/A

Paid on delivery
am seeking mobile phone application developers that are able to create the following application(s) for multiple mobile platforms: 1. The Application needs to interrogate and obtain call history / log details from the phone, specifically the following details: Called/Calling Number, Direction of Call, Time of Call and Duration of Call. 2. The Application needs to obtain Phone book / Contacts from the phone, specially the Contact's Name and Phone Numbers (including type i.e. Business / Mobile / Fax) 3. The Application needs to obtain the SMS and MMS history / log from the phone, specifically the SMS Number, Direction of Message, Message Length (or Number of messages for multi-part messages), and the message content. 4. Once the above data has been acquired the data needs to be submitted to a central web service, as provided by ourselves, using the phones data connection (GPRS). 5. I will need the central web service platform developed to display all data collected. 6. The submission of this data needs to be encrypted or needs to be submitted using an encrypted protocol (such as HTTPS). 7. It is preferable that the data that is to be submitted is compressed. 8. The submission of the data needs to occur at a predetermined interval, and only on a successfully submit is the data purged. If unsuccessful, the submit will retry at a few additional times after which the submit will await the next predetermined interval for reattempt. 9. As part of the submit process, the phone must include a unique identifier to determine the phone. It can be once of: IMEI; SIM Details; Phone Number; or similar 10. If Roaming, it is preferable but not necessary that the data submit process is delayed until the phone is within the home network. 11. The Application must run silently in the background and should not be user accessible. 12. The Application must commence start-up upon the mobile phone's start-up sequence. 13. Configuration of the Application can be performed through two mechanisms: a. Preferable: Application contact's Web Service to determine configuration i. The Web Service is contacted the first time to determine the subsequent frequency, and any relevant details. ii. Upon the next submit (determined by the retrieved frequency), the configuration values are re-obtained, if changed. b. Application has a secret menu through which it can be accessed i. For Example: a secret number is dialed to display the interface and manual user configuration is applied. 14. The Application needs to support the following mobile platforms: Nokia, Samsung / Symbian; Blackberry; Windows Mobile; Android and iPhone. 15. The expected delivery would be an Installer containing the application for each of the platforms mentioned above. 16. Project can be phased, as to deliver different content types at different phases/milestones OR/AND can be phased by phone platform. Phased by phone platform is preferred. 17. Project will be paid based at each agreed milestone / sprint; which contains agreed scope for delivery. As part of your application, please include your rate, expertise pertaining to the platforms and solution as described with examples, your development approach and brief project plan. Desired Skills Android, iPhone, Windows Mobile, Symbian, BlackBerry
Project ID: 2205249

About the project

Remote project
Active 12 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of
Melbourne,
0.0
0
Member since Mar 22, 2009

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.