CloudCruiser is an interactive desktop application developed in Java Processing. It visually presents U.S. domestic flight data from January 1st to January 31st, 2022, making flight trends and delays easy to understand through a variety of charts and maps.
CloudCruiser transforms raw flight data into a visual format using:
- Bar Charts
- Line Charts
- Pie Charts
- Interactive US Map
CloudCruiser has four dynamic filters to explore the flight data:
- Origin – Choose the departure airport.
- Destination – Select the arrival airport.
- Date – Select a time frame for the data.
- Late Toggle – Show delayed flights only.
To run CloudCruiser, make sure you have the following Processing libraries installed:
You can install these libraries via the Processing IDE Library Manager.
FrontEnd | BackEnd | Charts |
---|---|---|
Emir | Aziz | Ioannis |
Parsia | Dev | Andreas |
-
Flight_Program/
Contains all source code files, Processing sketches, and visual assets used in the application. -
Flight_Program/data/
Contains CSV data files used for chart generation and flight data analysis.
Make sure both folders are properly located when running the project in Processing.
- Open the main
.pde
file in Processing from theFlight_Program
folder. - Ensure all three libraries (
peasycam
,sound
,gifAnimation
) are installed. - Run the program.
The data analyzed covers:
- Various U.S. domestic flights from January 1st to January 31st, 2022
- With data including delays, origins, destinations, and more