top of page

FlightGear Simulator Controller

Skills: Programming · Eclipse · JavaFX · Management

A visual joystick, script-auto-pilot, and route calculator for FlightGear flight simulator using JavaFX.


• Java, Socket(IP/TCP), MVVM, SOLID, GRASP.


• Designed and implemented an API Server in JAVA to support the Interpretation of commands.


• Implemented Desktop UI based on MVVM Design and JavaFX for Main & Pop-up windows & UI elements to provide a virtual joystick and a full flight simulator to users.


• Implemented A-Star algorithm to solve autonomous route flight problems.


• Uses a multi-process system to use Client-Server architecture.

Project Gallery

bottom of page