Java Desktop Projects

Flying Base

Flying Base is the Safety Management System built in accordance with ICAO Doc 9859 recommendations and ARMS work group specification. Automates the working processes of Flight Deparment, about ten Air Squadrons in different cities, Engineering of Flight Data Processing and Flight Safety Department. Consist of 4 separate desktop clients and MySQL database server with parallelisation of connection pool. Clients that are not from Company internal network connects remotely by VPN service.

Technologies

  • Java SE 6
  • Java Swing
  • JSwingX 1.6.1
  • JDBC MySQL 5.1.39
  • JFreeChart 1.0.19
  • JFreeSVG 3.2
  • Joda Time 2.9.7
  • JCalendar 1.4
  • JUnit 4.11

Flying Base GitHub Repository

All data in this screenshot samples is fake and was chosen for the beauty of diagrams only!

It was used by Ural Airlines for risk assesment of flight events until middle of 2018 (see new web version of Flying Base Web).