Delphi software re-creation

Closed Posted Apr 20, 2006 Paid on delivery
Closed Paid on delivery

I had a RAC coder (CIPOC) develop this application for me last year. I never received the source code and cannot reach the coder. I need some modifications done to the software. So I guess I will need to have it recreated. I have attached the executable file that was created for reference.

The original specifications for this software are in the deliverable section.

## Deliverables

Here are the original specifications for this utility:

I need a test program (VB? - Your choice) written to test some custom hardware we build.

The hardware we build can be in one of three configurations:

1). 10 COM Port Model (8 Bay Interface Box).

2). 18 COM Port Model (16 Bay Interface Box).

3). 26 COM Port Model (24 Bay Interface Box).

I need to test the functionality of an input / output board and to make sure all COM ports are connected correctly.

This Custom Test Program will prompt the user for the system to test (i.e. 8, 16, or 24 Port Interface Box). Then the program will bring up 9, 17, or 25 Boxes where RS232 Data can be seen.

There will be two test modes:

1). Auto Input / Output Test

2). Manual COM Port Test

For 1). The Custom VB Program will incrementally send a test command to COM2 (always COM2 no matter what size Bay Interface Box), and then expect to receive a matching response. If no response, continue on the incremental testing and display problems at the end.

For example (For an 8 Port Model)

The Custom Application will send command JK0 down COM2

The Custom Application will wait to receive response (1 sec)

The expected response for JK0 is 00

If 00 is received, then this test is successful.

The reported message should be Port 1 input / output okay.

If 00 is not received, then the test is unsuccessful.

The reported message should be Port 1 input / output bad.

If other than 00 is received (such as 02), then test is unsuccessful

The reported message should be Port 1 input mismatch.

Continue sequentially (i.e. Send command JK1 down COM2 and expect 01 as the response, repeat until all applicable ports are tested.)

For an 8 Port model continue sequentially with JK1, JK2, ... thru JK7. The expected responses will be 01, 02, 03, ... 07.

For a 16 Port model continue sequentially with JK1, JK2, ... thru JK15. The expected responses will be 01, 02, 03, ... 15.

For a 24 Port Model continue sequentially with JK1, JK2, ... thru JK23. The expected responses will be 01, 02, 03, ... 23.

For 2). Manual COM Port Test

For this Test, the program will watch all applicable COM ports for data. (For an 8 Port system the applicable COM ports are 3 thru 10)

It would be helpful to actually see the data coming from a Port.

For example I will connect a card reader to COM3 and swipe a credit card. I will want to be able to see the data that was received on COM3. Additionally, when any data is received on a COM port, the Test Program should send an appropriate JK command down COM2 and expect the correct response as detailed under Auto Input / Output Test.

Data on COM3 (Port 1) = JK0 sent to COM2 and 00 is expected response

Data on COM4 (Port 2) = JK1 sent to COM2 and 01 is expected response

Data on COM5 (Port 3) = JK2 sent to COM2 and 02 is expected response

This test program shouldn't be that difficult although it does use a lot of COM port logic.

The Test program should not require an install package and should be entirely run from an .exe file. I need to run the application, test my hardware, and have no residual programming left on the machine when the testing has been completed.

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

Stand Alone Utility

Windows XP Professional

Delphi Engineering MySQL PHP Software Architecture Software Testing

Project ID: #3445684

About the project

7 proposals Remote project Active May 11, 2006

7 freelancers are bidding on average $135 for this job

teamforcellc

See private message.

$85 USD in 10 days
(40 Reviews)
6.6
communicationvw

See private message.

$102 USD in 10 days
(55 Reviews)
5.2
mishastrong

See private message.

$85 USD in 10 days
(7 Reviews)
4.4
mistticoder

See private message.

$340 USD in 10 days
(8 Reviews)
4.3
hemn559

See private message.

$136 USD in 10 days
(3 Reviews)
2.7
polkovniche

See private message.

$102 USD in 10 days
(2 Reviews)
1.5
Eugene06

See private message.

$93.5 USD in 10 days
(1 Review)
2.0