| The main purpose of developing the system is to detect car crash accidents automatically and alarm emergency centers to ask for help. So, the paper describes a car crash detection systems can be devised for Android smart phone using their embedded sensors such as accelerometer, GPS receiver and mechanism for informing an emergency center.In this paper, the Android’s accelerometer is used to identify car crashes and GPS to determine the current location in order to inform the server about the place of the accident. The algorithm is devised to determine which acceleration are dangerous and which are not. In addition, the paper presents an approach how to eliminate some dangerous accelerations not caused by a car crash accident.The paper consists of the following parts.The section describes which kind of technologies are used for the design and implementation of the system. Moreover, brief description is provided with some advantages to emphasize why these technologies are chosen for devising the system Among them are Android’s accelerometer, GPS receiver, HTTP protocol, java servlets, JDBC driver and MySQL database.The requirement part shows the elicitation of stakeholders of the system and how they interact with it. In this section there are also use cases.Next the design part is coming. It describes the architecture of the system, how many components it includes, class diagrams, system sequence diagrams, the algorithm used to detect car crash accidents and how to avoid false positives (in other words how to determine which dangerous accelerations cause by a car crash). Besides that, the design of database is presented which store user and accident data.The following part is the implementation that shows some code snippets with some explanations illustrated by some examples. It is worth to mention, It outlines the parts of the system which plays an important role for implementing the algorithm of car crash detection algorithm. Among them are the description of Android’s accelerometer sensor which are used to listen for the Android smart phone’s accelerations and identify dangerous ones. GPS receiver is used to determine accident location to tell emergency centers or the help.Afterwards, the testing section includes the results of testing of Car Crash Detection System for different accelerations of the phone. The screenshots are presented with explanations. In addition, the paper also suggests some further perspectives related to how the system can be expanded and improved. To summarize it all, the paper provides the technologies used, requirements, design, implementation to devise car crash detection system for Android smart phones. In addition, further perspectives with conclusion are presented. |