Using the Emergency platform the pilots are able to view the emergency landing path near a certain radius, view the weather details such as wind speed.
During the development of the application, one of our major priority was data correctness and lightning-fast speed. Whenever we are developing a solution to such a complex problem where human lives can be at stake, these factors (data correctness and speed) can change the situation in seconds or even in microseconds. We used multithreading in order to implement it so that we can achieve quick and correct data that is changing every second when the plane is in air, data such as wind speed, altitude, latitude & longitude, GPS, distance.
Testing the application was another priority for us, now we could not possibly test the application in the actual plane carrying real life, so we turned around towards simulators which allowed us to use Joysticks and tested the application by establishing UDP connection.
The major goal of this application is to make sure “in case of emergency”, the pilot must be able to locate and view the emergency runway and land safely to the nearest available landing zone.Read Articles
Average fatal crashes every year
Flight take-offs in 2019
The number of flights performed globally by the airline industry increased steadily since the early 2000’s and is expected to reach 40.3 million in 2020. This figure is over one million higher than the prediction for the previous year and represents an increase of over 50 percent from a decade prior.
In the web application, the pilot is able to load major ER before taking off the flight. We used split-screen functionality to divide the screen into two (top & bottom).
Pilot can see all the available emergency runways on the pre-downloaded map.
Pilot can add, edit and remove the items from the list of emergency runway.
There is an option available for pilots to review any emergency runway.
The major challenge we took and conquered was to get our hands-on in testing the application using simulators and creating life-like situations so as the application could be tested in scenarios where each small instant can make a huge difference. We implemented multithreading for maximizing performance in providing accurate and bolt-fast data.
We integrated terrain (land, sea, trees) considerations for calculations when showing the pilots locations where they can and can’t land safely in case of an emergency. Syncing of mobile and web application was one of the challenges for us that we took and resolved so precisely that we did the same with more quality and pace.