J2ME with Bluetooth and HTTP

This project received 21 bids from talented freelancers with an average bid price of $604 USD.

Get free quotes for a project like this
Employer working
Skills Required
Project Budget
Total Bids
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,

1) On first run, request user to enter website username (eg demo 'at' [url removed, login to view]) 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

[url removed, login to view]:demo 'at' [url removed, login to view]: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 [url removed, login to view]:demo 'at' [url removed, login to view]: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.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online