This is a Windows 10+ Application Design and Programming Project.
In general, this application will be used to change settings and show status of our products. The settings will change by the product connected. We will start out with one product then add products to be supported.
This product will be written in MS Visual C and all copyright and rights to the software will belong to our company.
The first thing we will do is create mockups (samples) of what the application will look like well before we ever write any software. The program will begin by showing our logo. Then the program will attempt to connect via RS232, USB, and Ethernet to our product. It will learn the product type and display only the settings page appropriate for that product. Additionally, the program will provide an optional Putty type terminal emulation window to the product for non-standard control or status.
Attached is a screenshot of the Putty terminal emulation window showing the main HELP menu and System Information screen for a product called, "PS112", with firmware version "1.1.0".
Our products are devices which allow multiple users to share a single display. This device allows up to 4 devices to share a single HDMI display. We extract audio from the selected device and send this sound to external speakers. These are just a few features of these types of devices.
If you are selected for this project and you do a great job for us, we will try to work with you over time to make this product better and better and add more and more products.
You will be expected to deliver C source code to us frequently and at key stages of the product development.