J2ME with Bluetooth and HTTP

IN PROGRESS
Bids
21
Avg Bid (USD)
$604
Project Budget (USD)
$250 - $750

Project Description:
We were considering a very simple mobile application that combines HTTP and
Bluetooth requests. It would do the following functions to sync ECKey with
the website, ek7sandbox.eckey.com.

1) On first run, request user to enter website username (eg demo 'at' eckey.com) and password (eg bluetooth), which is stored and not requested again.
2) On request to SYNC from the user, Start a process bar. do a Bluetooth
search for ECKey devices filter by Bluetooth address range (eg 00:1c:3e:**:**:**). If more than one found then ask user to select one by name.

3) Send a HTTP Get with the username, password and bluetooth address, eg

ek7sand.eckey.com/doors/sync/username:demo 'at' eckey.com/password:bluetooth/btaddr:00c24b22b43d

4) Retrieve result that includes an XML structured file, that includes one
or more sets of the Name, MasterPIN and "commands". (see SingleXML attached) If more than one, then ask
the user to select one set by Name (see MulitpleXML attached) .
6) Make a Bluetooth Serial Port (SPP) connection to that Bluetooth device using the MasterPIN in the XML set.
7) Stream the XML "commands" as text to the BT device over the serial port.
8) Receive a streamed response to the commands over the Serial Post a
response string, this would be up to 1000 lines of data, each line 100
characters. This could be streamed to a file. See attached file EK4First for an example.
9) Use a HTTP Post to send the serial response to the website. This could be
a HTTP form post to the same URL with the text file upload

(eg ek7sand.eckey.com/doors/sync/username:demo 'at' eckey.com/password:bluetooth/btaddr:00c24b22b43d).

10) Show confirmation of result
11) Disconnect from Bluetooth.
12) On exit disconnect from website.

The user interaction screens would be limited to a) save login details, b)
Sync with a process bar and c) confirmation.

We think this would be a very small and easy to develop application on a
Symbian operating system initial, potentially Blackberry, iPhone, Android
and Windows Mobile as well.

Skills required:
Blackberry, Java, Symbian
Additional Files: EK4First.txt MutlipleXML.xml SingleXML.xml
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


$ 700
in 10 days
$ 500
in 5 days
$ 1700
in 20 days
Hire pgcoding
$ 700
in 20 days
Hire milanJ
$ 420
in 3 days
$ 600
in 14 days
$ 700
in 5 days
Hire trian
$ 500
in 7 days
Hire kibugimg
$ 530
in 3 days
$ 500
in 7 days