You will be asked to develop a GUI for a joystick, which reflects the movement of the stick (up-down, right-left, roatation) and a few buttons.
There should be 2 graphic ways that the user should be able to choose from.
I will provide the graphic files for each way as png files.
Of course, these files are just static pixels, but the GUI will have to reflect the joystick's motion dynamically.
I will provide detailed explanations about how the UI should reflect joystick's manipulation.
You must have experience in working with peripherals (C/C++) as well as developing UIs in C#.
The UI will be in C#, but the code for the joystick should be in C/C++ and compiled as a dll.
(Important: If you do not have a similar joystick and you need me to send it to you,
the release of the milestone will be done after you return the joystick to me.)
- When called, this GUI should open as a new, independent thread, as it is NOT the main process- tehre are other main processes taking place; and make sure that the chat works as asynchronous as possible.
- In the end this GUI needs to be integrated into the code of a different application, that I have.
- Please provide warranty and support after delivery, just in case there are bugs (say for 3 months).