Airport Control

University projectMar 2020–May 2020

Screenshot or cover image from Airport Control

Project description

A GUI application for controlling operations of a simple simulated model of an airport, like aircraft landing and departure monitoring, gate management and data reporting.

Built for the semester project of 2019-2020 ECE NTUA's undergraduate course Multimedia Technology and graded with perfect score.

Technical overview

  • Written in Java SE 11.
  • Built with the JavaFX framework to develop the desktop application.
  • FXML and CSS were used for crafting the UI.
  • Gradle was employed as the build system.

Also, JavaFX properties and observables were extensively used to achieve reactivity, as well as Java resource bundles for internationalization and better maintenance.