An Android system should use a java webservice to transfer an image from the camera to Windows PC with a java 6.x webservice server. You have to implement a java 6.x webservice for a windows PC (Eclipse: convert image2jpg/jpg2image). The server side can be a command line program. You have to implement the Android (Eclipse: webservice, frontend, camera connection, jpg de-/compression).
Settings
On the android side I want to edit the (server address, server port), image compression, client name, timeout, selected camera. This should be saved with a button and loaded automatically when the program starts up.
## Deliverables
1) All deliverables will be considered "work made for hire" under U.S. Copyright law. Employer will receive exclusive and complete copyrights to all work purchased. (No 3rd party components unless all copyright ramifications are explained AND AGREED TO by the employer on the site per the worker's Worker Legal Agreement).
Startup
When the program starts the camera image should be displayed automatically.
Capture Image
When a button is pressed the actual image from the camera should be captured. The captured image has to be compressed into a jpg format.
Transfer Webservice
The compressed image should be send to the webservice Server. If the transfer could not be finished (timeout, no connection, now network) the transfer has to be aborted.
The windows java webservice should read the image from the Android prone and convert it to java.awt.image.BufferedImage. The Function should look like this:public void setValue(String ClientName, Object Value); Set your jpg data as the object.
When the transfer is completed the Android system should request a returned image from the webservice server. If the transfer could not be finished (timeout, no connection, now network) the transfer has to be aborted.
The windows java webservice should convert the received [login to view URL] to jpg and send the image to the Android client. The Function should look like this: public Object getValue(String ClientName); Cast the result object to your jpg structure.
Display
The requested image has to be converted from jpg to be displayed. The image should be displayed full screen.
When a Button is pressed return to step Statup.
You have to test your solution!
## Platform
You have to test your solution!
I want to use the standalone integrated webservice in java 6.x.
Like in this tutorial: [login to view URL]
System requirements:
Java, Eclipse Windows server
Java, Eclipse Android development
Efficient algorithm
Only free source code
Windows XP and Windows 7