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!
Ταυτότητα εργασίας: 3675607

Σχετικά με την εργασία

6 προτάσεις
Απομακρυσμένη Εργασία
Ενεργός/ή 14 χρόνια πριν

Ψάχνεις τρόπο για να κερδίσεις μερικά χρήματα;

Πλεονεκτήματα πλειοδοσίας στο Freelancer

Καθόρισε τον προϋπολογισμό σου και το χρονοδιάγραμμα
Πληρώσου για τη δουλειά σου
Περίγραψε την πρόταση σου
Η εγγραφή και η πλειοδοσία σε εργασίες είναι δωρεάν
Βραβεύτηκε στον/στην:
Avatar Χρήστη
See private message.
$425 USD σε 21 ημέρες
4,8 (80 αξιολογήσεις)
6,6
6,6
6 freelancers δίνουν μια μέση προσφορά $538 USD για αυτή τη δουλειά
Avatar Χρήστη
See private message.
$510 USD σε 21 ημέρες
5,0 (29 αξιολογήσεις)
5,6
5,6
Avatar Χρήστη
See private message.
$510 USD σε 21 ημέρες
5,0 (6 αξιολογήσεις)
4,4
4,4
Avatar Χρήστη
See private message.
$425 USD σε 21 ημέρες
5,0 (18 αξιολογήσεις)
4,1
4,1
Avatar Χρήστη
See private message.
$850 USD σε 21 ημέρες
5,0 (3 αξιολογήσεις)
2,2
2,2
Avatar Χρήστη
See private message.
$510 USD σε 21 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0

Σχετικά με τον πελάτη

Σημαία της CANADA
Canada
5,0
2
Μέλος από Φεβ 10, 2008

Επαλήθευση Πελάτη

Ευχαριστούμε! Σου έχουμε στείλει ένα email με ένα σύνδεσμο για να διεκδικήσεις τη δωρεάν πίστωση σου.
Κάτι πήγε στραβά κατά την προσπάθεια αποστολής του email σου. Παρακαλούμε δοκίμασε ξανά.
Εγγεγραμμένοι Χρήστες Συνολικές Αναρτημένες Δουλειές
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Φόρτωση προεπισκόπησης
Δόθηκε πρόσβαση για Geolocation.
Η σύνδεση σου έχει λήξει και τώρα έχεις αποσυνδεθεί. Παρακαλούμε συνδέσου ξανά.