I am looking for a serious Windows developer with experience in using serial/modem/USB libraries in one of .NET/C/C++/Delphi for communicating with a serial device. I have an existing Perl script that reads the data from the device and outputs it on screen, which can be used to dechipher the communication part.
The program must:
1) Read the data from the serial line. The communication is triggered by pressing an "upload button" on the device, so the program needs to listen for data on the port.
2) Show the user a graphical progress bar as the data is read from the device. The program may use a local data store, such as a SQLite DB, but this is not required.
3) Authenticate the user against a PHP login script on a remote server. The user name must be a valid email address, which must be verified by the program. If the user name does not exist the user is prompted to create an account and a password. The user may choose to login only once and let the program store the username/password for future uploads.
4) Once the user is authenticated, the program uploads the data to the users private data area on a remote MySQL DB using a PHP script to connect to the data base.
A trained programmer with experience in serial libraries should hopefully be able to do this client with little effort. One important note: The development and debugging/test of the client must happen using a remove serial line over TCP/IP as I cannot ship the device to the developers site.
SERIOUS BIDDERS ONLY. GAF ESCROW ACCOUNT WILL BE USED.