In Progress

Android Application

Functional requirements

--------------------------------------------------

The application should run as a service, i.e. there is no ui. The application should start automatically on device boot, poll a server on configurable time intervals and update itself automatically when the server issues an update.

Use case:

1. System polls the server on configured time intervals. The request is an XML which looks like:

<requestCommands>

<IMEA>[device imea]</IMEA>

<version>[installed application version]</version>

</requestCommands>

2. The server responds with commands, encoded as XML. The response contains zero or more commands. There are two kinds of commands.

2.1. First one asks application to configure polling interval:

<commnads>

<configure-polling-interval>

<minutes>5</minutes>

</configure-polling-interval>

</commnads>

2.2. Second one asks application to update itself from a specified URL:

<commands>

<update>

<url>[url removed, login to view]</url>

</update>

</commands>

Non-functional requirements

--------------------------------------------------

1. The application should be delivered as eclipse project. Deliverables should include instructions on how to compile, test and install the application on device.

2. The target platform is Android 2.3.3 (HTC Desire S).

3. All requests to the server should be performed via HTTPS. The server uses a self-signed certificate.

Scope

----------------------

Your job is to implement the client application only, you are not responsible for the server.

Feel free to ask questions, request clarifications. And let me know if something can not be done as described.

There are few clarifications based upon your questions:
1. The application will not be distributed to public. The application will be installed on a few devices. We have physical access to every device the application is to be installed on.
2. Is it possible the update to happen without asking the user to confirm update? Please let me know in your bid or via message board. Keep in mind that we have physical access to devices, so we can connect to them via usb, put them to debug mode, etc.
3. In description above you should read IMEI instead of IMEA.
4. The above description contains a full list of commands.

The maximum project budget is 150$ and maximum timeframe is 7 days.

One more clarification based on your questions:
1. The update command means that application should download a new application version and replace it's own executables with the downloaded one.

Skills: Android, Mobile App Development

See more: xml use case, use case include, update android version, update android phone, ui self service, test the application, system update android, system.mobile.ui, mobile application issues, job application no response, htc one android, htc android update, htc android, how to use android, how to update your android phone, how to update android version, how to update android phone, first android phone, eclipse for android, eclipse android, application not installed android, android version 5, android system update, android htc, android eclipse

About the Employer:
( 22 reviews ) Moscow, Russian Federation

Project ID: #1102862

20 freelancers are bidding on average $220 for this job

TopOfStack

Hi we are interested for the job.

$150 USD in 7 days
(178 Reviews)
8.3
techproj

Please check PM

$250 USD in 5 days
(30 Reviews)
7.2
Droidbd

Hi sir Please check PM. Best Biplob

$150 USD in 10 days
(48 Reviews)
7.1
mahavirjain

I can start with this work immediately.

$100 USD in 5 days
(35 Reviews)
7.0
hungndl

please, check PM

$450 USD in 20 days
(39 Reviews)
6.4
kakoappa

Hi, Please check your PM

$150 USD in 2 days
(22 Reviews)
6.0
roshish

Hello Kindly chk PMB for my msg, Thanks

$200 USD in 20 days
(26 Reviews)
5.5
r0manK

Zdravstvujte. Chotel napisat' kirilitsey, no pohozhe na sayte problemy s kodirovkoj. Pro4itajte, pozhalujsta, li4nuju po4tu - est' voprosy.

$150 USD in 5 days
(7 Reviews)
5.1
cyclo

Hi, I can do this. Please check your PM. Thanks

$150 USD in 5 days
(6 Reviews)
5.0
yohanaryan

Hi Please check PMB Regards yo

$250 USD in 7 days
(3 Reviews)
5.0
harrymash2006

Hello Sir, I m interested in doing your project.

$40 USD in 4 days
(4 Reviews)
4.5
smabbas7824

2.5 years experienced Android Developer. Kindly Check PM.

$100 USD in 3 days
(8 Reviews)
4.3
sandyiscool

Please check PMB.

$140 USD in 6 days
(10 Reviews)
4.3
itsani4u

Dear Sir, Please check you PM. Regards.

$179 USD in 15 days
(13 Reviews)
4.2
jiyeyuran

I did several similar projects. Let us finish it quickly.

$150 USD in 1 day
(5 Reviews)
4.0
todorika

Hi, please check PM.

$165 USD in 7 days
(2 Reviews)
3.0
evilgeniuss

Good Day! I have an experience on working with Android SDK. Will happy to be helpful. Regards.

$200 USD in 10 days
(1 Review)
2.5
shyampatole

Hi, I am a Software Engineer, with 5 years experience, from India. Java, PHP and DBMS are my specialities. Would like to work with you, as per the proposal. Thanks, Sham Patole

$1000 USD in 30 days
(0 Reviews)
0.0
AndroSofts

We would like to take up your Project. Please take a look at PM

$200 USD in 15 days
(0 Reviews)
0.0
ipsilfrance

Dear sir, We are interested to this android [url removed, login to view] send us your confirmation to start the project. Thank you, Best regards ipower solution.

$230 USD in 15 days
(0 Reviews)
0.0