Create an X-Plane plugin application.

Job ID: 36179911

Budget: $250 – $750 USD

Required is a straightforward X-Plane plugin developed in C++ for Windows/Linux/Mac to display information from an external server and send selected keyboard/joystick inputs back. The plugin should:
- Provide an entry in the X-Plane plugin menu for starting and stopping the plugin.
- Read a local text file defining the device unique identifier and remote server IP address and port.
- Bind UDP sockets to communicate between X-Plane and the server.
- Serialize and de-serialize UDP packets from the server.
- Render 2D and 3D text-based overlays on cockpit displays.
- Register and accept keyboard/joystick input and send a UDP message to the server.

Detailed descriptions, payload specification, and sequence diagrams will be provided to the successful contract.
Related categories: Mac OS C++ Programming