We have a production system (a kind of ERP) that gets its functionality from the use of pluggins. The pluggins communicate with the rest of the system via a library. The pluggins are separate windows executable programs that connect to the rest of the system via a TCPIP tunnel started by the parent program. These pluggins are spawned by the parent program that requires the functionality. Each pluggin corresponds to a step in the manufacturing process.
The project consists of writing/updating the pluggins.
The pluggins have several commands:
1) Input command. This command puts up a window with entry boxes where the values for the variables can be entered.
2) Confirmation command. This command generates a text string with the information related to this pluggin. This string will be assembled by another process to generate a full specification of the job. This string will have formating information.
3) Print command. This prints out a page with instructions for operator based on the data for this pluggin.
(there are more commands but we only need to update these for now)
The pluggin can be tested using a test program that gets the data from a text file. This is so that the pluggin can be tested without access to the main system.
We are looking for some one to work writing and maintaining these pluggins. We have a current need to write 6 of these and there will be more as we add functionality to the system. Each pluggin will be treated as a separate project.