Find Jobs
Hire Freelancers

Bluetooth Midlet client and Java Desktop Server

$100-400 USD

进行中
已发布将近 14 年前

$100-400 USD

货到付款
**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!
项目 ID: 3538776

关于此项目

2提案
远程项目
活跃14 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
颁发给:
用户头像
See private message.
$340 USD 在15天之内
4.9 (47条评论)
6.9
6.9
2威客以平均价$323 USD来参与此工作竞价
用户头像
See private message.
$306 USD 在15天之内
4.7 (23条评论)
4.1
4.1

关于客户

COLOMBIA的国旗
Bogotá, Colombia
4.9
71
付款方式已验证
会员自12月 29, 2005起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。