Abstract
Android Smartphones are widely used nowadays. They have a lot of capabilities that made our life easier and more comfort. They opened the area of Android programming used to develop applications suitable for these smartphones. Our target, in this paper, is to propose an application that helps in collision avoidance between moving vehicles (especially trains) by tracking their routes. This application is a modified version of Route Tracker Application [Harvey and Deitel (Android for programmers an app-driven approach, 2011)], we use the Route Tracker Application on each smartphone that installed in the moving vehicle, to track its route. Then we save all trains points in a database, construct a map shows these points. In this map, a different color is assigned to each vehicle to distinguish it. This map is shown on a smartphone found in a control room. Using points in this map, the distance between vehicles is calculated (distance between points of vehicles). When two vehicles, for example, become too closer to each other, the inspector, in the control (monitoring) room, must take an action, he generates an alarm to warn the drivers of both vehicles so they can adjust their speed to avoid collision.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Paul, Harvey and Abbey Deitel, “Android for programmers an app-driven approach,” 2011, pp. 291-319.
http://chrisrisner.com/31-Days-of-Android, accessed 28-10-2013.
Wei-Meng Lee, “Beginning Android 4 Application Development,” Wrox, 2012, pp. 251-292, 351-392.
Mark L. Murphy, “Android Programming Tutorials,” CommonsWare, 2011, pp. 1-27.
http://www.ntu.edu.sg/home/ehchua/programming/java/J2_Basics.html, accessed 8-11-2013.
“Sams Teach Yourself Java in 24 Hours (Covering Java 7 and Android)”, 6th ed., Sams Publishing, 2012, pp. 4-102, 343-371.
http://developer.android.com/sdk/installing/bundle.html, accessed 20-10-2013.
http://mirnauman.wordpress.com/category/android, accessed 25-10-2013.
http://codebutler.com/2012/10/10/configuring-a-usable-android-emulator, accessed 1-11-2013.
http://developer.android.com/tools/debugging/ddms.html, accessed 5-11-2013.
http://en.wikipedia.org/wiki/Keyhole_Markup_Language, accessed 5-11-2013.
http://www.androidhive.info/2012/05/how-to-connect-android-with-php-mysql, accessed 8-11-2013.
http://www.mybringback.com/tutorial-series/12924/android-tutorial-using-remote-databases-php-and-mysql-part-1, accessed 9-11-2013.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Ibrahim, E.A., El Noubi, S., Aly, M.H. (2015). Route Tracking of Moving Vehicles for Collision Avoidance Using Android Smartphones. In: Elleithy, K., Sobh, T. (eds) New Trends in Networking, Computing, E-learning, Systems Sciences, and Engineering. Lecture Notes in Electrical Engineering, vol 312. Springer, Cham. https://doi.org/10.1007/978-3-319-06764-3_81
Download citation
DOI: https://doi.org/10.1007/978-3-319-06764-3_81
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-06763-6
Online ISBN: 978-3-319-06764-3
eBook Packages: EngineeringEngineering (R0)