Find Jobs
Hire Freelancers

Demo App: Send data from Delphi to Google Apps Engine and store in BigTable

$500-600 USD

进行中
已发布超过 13 年前

$500-600 USD

货到付款
Send data from Delphi to a Google Apps Engine app and store in BigTable. We are developing a system that will allow a hardware device to communicate with a server, which will be running software on the Google Apps Engine written in Java. For now, I only need a Delphi application that mimics this device, as well as the server side (written in Java). Our developers will take it from there. I need a demo application that is able to send data from a Delphi Windows application to a Google Apps Engine application, which will store the received data in BigTable. Also we need a simple website to show the data received and allow simple editing of the record. This project includes the delivery of: 1) The Delphi Windows application for sending the data to the server 2) The Java Google Apps Engine server application for receiving and storing the data 3) Web access to the same application and data in GAE to view the data and make simple edit to the stored data ## Deliverables **Two more days before this project will be awarded to the best bidder. If you haven't messaged me yet with a description of your experiences with GAE (since this project is like 95% GAE and 5% Delphi), then please do so now. The project will be awarded to the best qualified bidder who offers this for a price of $600 or under. The deadline for delivery is September 21st, but if a 100% working application is delivered before midnight EST on September 10th, there will be a 10% bonus!** Preferably use an open source library for the Delphi application to implement JSON, such as SuperObject, see [login to view URL] The Delphi application (preferably Delphi 7, though newer version if needed is okay too) can be very simple, just allow the user to set a severity value (numerical, 1-10) and a comment (free text value), and then when the button “Send to Server?? is clicked, it sends the two values to the server plus the date and time of sending: * SendDate * SendTime * Severity * Comment The Google Apps Engine application, in Java, will receive this object, stores it and does a simple processing with it. It will store the received data in an object named “ReceivedData??, and add some fields to it to register the data and time of receiving, set the status to “0?? and give the object a unique ID: * RecordID * ReceiveDate * ReceiveTime * SendDate * SendTime * Severity * Comment The processing is simple: if Severity is 5 or lower, the RecordID, Severity and ReceiveDate and Receivetime, plus a new field “Status?? with value set to “0?? needs to be written to a new object named “Alerts??. Furthermore, we need a simple web application that shows a list of all the alerts that has status “0??, ordered by Severity (lowest value on top), and receive date/time (oldest to newest). When clicked on an alert, it should show the details for this alert (the related data in table ReceivedData) in the screen. The user can click button “Close Alert?? which will set to status to “1?? and then returns to the list of alerts, which will then not show the alert that was just closed. Besides delivery of these two applications, we also need your help making this demo work within our own environment. This will be limited to two hours of support by MSN/Skype/Email; if more time is needed we will arrange this is a separate project. Because of we need to connect to you, please be aware that we are in the PDT timezone (Vancouver, Canada area) and our hours of working are between 9am and 11pm. We can communicate in either English or Dutch. *In the attached PDF. the same specifications can be found with some screen mockups. *And here are some of the FAQ’s for this project: Language for GAE - This needs to be Java. We understand that for this project Python would be a good choice as well, but our own developers will use this demo application to build it into a sophisticated application later on. Also, we have some developers that are experienced with Java. Communication Protocol - We are not sure about this yet, this also depends on what would be easiest to implement into the hardware device in a later phase. Please base your quote on using a HTTP POST. * * *This broadcast message was sent to all bidders on Sunday Aug 29, 2010 9:03:58 PM: Thank you for your interest in this project. Please note that, though the scope didn't change, some adjustments has been made to the project description. Two more days before this project will be awarded to the best bidder. If you haven't messaged me yet with a description of your experiences with GAE (since this project is like 95% GAE and 5% Delphi), then please do so now. The project will be awarded to the best qualified bidder who offers this for a price of $600 or under. The deadline for delivery is September 21st, but if a 100% working application is delivered before midnight EST on September 10th, there will be a 10% bonus!
项目 ID: 3675607

关于此项目

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

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
颁发给:
用户头像
See private message.
$425 USD 在21天之内
4.9 (82条评论)
6.7
6.7
8威客以平均价$515 USD来参与此工作竞价
用户头像
See private message.
$510 USD 在21天之内
5.0 (29条评论)
5.6
5.6
用户头像
See private message.
$510 USD 在21天之内
5.0 (6条评论)
4.4
4.4
用户头像
See private message.
$425 USD 在21天之内
5.0 (28条评论)
4.4
4.4
用户头像
See private message.
$425 USD 在21天之内
5.0 (23条评论)
4.3
4.3
用户头像
See private message.
$467.50 USD 在21天之内
5.0 (9条评论)
3.8
3.8
用户头像
See private message.
$850 USD 在21天之内
4.8 (7条评论)
3.3
3.3
用户头像
See private message.
$510 USD 在21天之内
5.0 (1条评论)
3.0
3.0

关于客户

CANADA的国旗
Canada
5.0
2
会员自2月 10, 2008起

客户认证

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