You have chosen to sponsor your bid up to a maximum amount of .
Below is the project details for Part I - iOS , Part II is the same application but in Android
Looking to create a small iOS application that can be installed on any iPhone, iTouch, and iPad version running iOS 5 or higher. This application will basically be polling system details and transmitting the collected data via a web service to a web server.
Application will collect the following data.
1. Capture basic system information such as Product Model, Name, iOS version, Memory, Network, Serial, Wi-Fi, Firmware, Capacity, Available space.
2. Capture amount of data utilized by cellular network (Sent/Received)
3. Capture amount of data utilized by Wi-Fi network (Sent/Received)
4. Separate data type: Video, Internet, Email, Chat, VPN, iCloud
5. Collect Location coordinates via Location Services
Since the application will have two flavors of operating systems, I would like to utilize a technology like JSON that can be used on both iOS and Android platforms.
The application should have the ability to transmit the captured data at a customized time interval. For example, send daily, weekly, hourly etc.
The ability to store the data locally. This is up to the project winner, they can store the data in files or a local mysql database.
There is a registration process that the device will have to initiate one the application is installed. This registration process will have an Username and Password requirement. Once username and password is verified, the registration process will collect the device's serial number as a unique identifier, thus linking the username and device to the user.
The data will then be handed over to the Web Service in JSON format for processing at the web/database server level. No need to design the web service, we will provide the web service details.
Please feel free to review these details and ask any questions you would like. If the winner performs well, they will have first opportunity at the Android application as well. This can turn into a long term relationship.