This thesis describes the development and the tools used to develop a web apolication, that detects and alerts the user to ambulances in real time, so that the user has ample time to react. The development of the back end, control panel and the process of acquiring simulated ambulance data is also described.
We do a quick overview of existing solutions, to demostrate what is already available on todays market, both mobile aoplications and build in systems. Then we compare these systems to our solution, where we focus on the main differences and similarities.
For practical use, the system has to perform all the steps necesary in a short enough time frame, so that we percieve it as instant, and that makes it a real time application. Most of the existing applications can offer us a lot of information about the current state of the roads, but do not alert of moving vehicles, that are on emergency routes, like ambulances and firetrucks. We discus this comparison in more detail in the first part of the thesis.
The result is an application made in Javascript, that runs on a server and uses simulated data to operate. For easier testing of the complete solution, the possition of the user is hard coded in the path of the simulated ambulance routes. When the location of an ambulance comes into the radious of three hundred and fifty meters of the user, the application warns the user of this event.
The solution could be expanded on, so that it could warn the user to the vicinity of city buses, that are driving a certain route. With this the user could arrive at the nearest bus stop in time. Besides city buses, we could also warn about the presence of taxies, be it all taxies or just the specific one we ordered, which would help taxi drivers look for their customers. All this could be achieved, by changing the code slightly in all four components of the solution.
These four components are the user application, that takes care of the users location and warns them about nearby ambulances. The LDAF server, that recieves the location of the user and the locations of the ambulances, then it calculates the distance between them, and sends a message, when the ambulances are near. Next is the server with the simulated data, that sends this information to LDAF and the control panel. And lastly the control panel that visualy represents the paths of the ambulances, the location of the user, and the circle of three hundred and fifty meters around the user.
|