**If you are serious on bidding it is a bonus if you can reply to this request with a sample of your wireless work.
**
The aim is to develop a wireless sports score board.
This consists of a simple midlet that communicates via bluetooth and data from up to four different wireless devices is gathered in a Java Swing based server/desktop application.
The midp client must work on a Nokia 5300? . **If you can provide build for blackberry is a plus and will give you more points .**
The server/desktop app must work on a toshiba laptop using the Microsoft bluetooth stack.
Using a build system like Maven and/or antenna or netbeans for multiple devices is a plus!
## Deliverables
Midp client:
* Must have logic to find and connect to the Bluetooth desktop/server (no need to guess or change the server URL).
* MUST work on nokia 5300 so I suggest using btspp protocol.
* App is only one screen that has? the following table.
| ? Points | ? Red | ? Blue |
| ? 1 | ? 0 | |
| ? 2 | ? 0 | |
| ? 3 | ? 0 | |
| ? 4 | ? 0 | |
| ? 5 | ? 0 | ? 0 |
| ? Total | ? 0 | ? 0 |
* Clicking on <COLOR> <ROW> must add that value to the cell and to total. So if I select red 1, red 3 and blue 5 then the screen should look like this
| |
| ? Points | ? Red | ? Blue |
| ? 1 | ? 1 | |
| ? 2 | ? 0 | |
| ? 3 | ? 3 | |
| ? 4 | ? 0 | |
| ? 5 | ? 0 | ? 5 |
| ? Total | ? 4 | ? 5 |
* Must implement a button to substract the value according to the cell <COLOR> <ROW>.? Using the previous table, if I use the substrac button selecting Blue 5 the total for Blue will be 0. Substract should only work if <COLOR> <ROW> is greater than 0.
* Must transmit score changes in realtime to the score server.
SERVER/Desktop.
* Must handle up to 4 concurrent connections.
* Must visualize the score table of each connected client. Suggested view is non edible and looks something like this:
| ? Points | ? Red 1 | Blue 1 | Red 2 | Blue 2 | Red 3 | ? Blue 3 | ? Red 4 | Blue 4 |
| ? 1 | ? 0 | ? 0 | ? 0 | ? 0 | ? 0 | ? 0 | ? 0 | ? 0 |
| ? 2 | ? 0 | | ? 0 | ? 0 | ? 0 | ? 0 | ? 0 | ? 0 |
| ? 3 | ? 0 | ? 0 | ? 0 | ? 0 | ? 0 | ? 0 | ? 0 | ? 0 |
| ? 4 | ? 0 | ? 0 | ? 0 | ? 0 | ? 0 | ? 0 | ? 0 | ? 0 |
| ? 5 | ? 0 | ? 0 | ? 0 | ? 0 | ? 0 | ? 0 | ? 0 | ? 0 |
| ? Total | ? 0 | ? 0 | | ? 0 | ? 0 | ? 0 | ? 0 | ? 0 |
* After match has ended must have another view which summarizes results and looks like this:
| ? | ? Red | ? Blue |
| ? Points | ? | ? |
| ? Faults | ? | ? |
| ? Negative Points | ? | ? |
| ? Total | ? | ? |
Points: the total sum of <Color> 1 to <Color 4>
Faults: this is and edible field (integer).
Negative points: Edible field (integer).
Total = Points - (Faults/3) - Negative points? (integer)
* * *This broadcast message was sent to all bidders on Tuesday Jun 1, 2010 10:58:50 PM:
thanks to all for replying: Hi! I have a few questiones: 1. how long do you think it will take to finish this software? 2. The server will always be in range, but I think it would be useful to use some sort of off- line sync feature. 3. How many devices can you make this work on? Do you use J2me Polish?
* * *This broadcast message was sent to all bidders on Tuesday Jun 1, 2010 11:05:25 PM:
Hello all! I would like to know if you can include in your bid to give me some sort of automatic build for both client and server: (example: ant, polish, maven, etc...) It would really help since it would help me make changes afterwards! Regards!