Development of a Location-Based Approaching Notification System Using Android Platform

Mobile application uses and development is a rapidly growing sector. Nowadays mobile devices are more powerful and portable with plenty of useful tools for assisting people handle daily life. The main objective of this paper is to develop a mobile application that solves the problems facing bus drivers and parents when parents do not show up, and when kids wait for a long time. The application also produces the current drivers map to be used for bus fleet management purposes. The application makes use of the location service on Android to specify the current location of the driver, and the Google’s cloud to device messaging to push approaching notifications to parents. The application is developed using an Extreme Programming (XP) based methodology that performs the analysis, design, implementation, and testing iteratively.

[1]  Swati V. Chande,et al.  A Review and Analysis on Mobile Application Development Processes using Agile Methodologies , 2013 .

[2]  Ali Naserasadi,et al.  A Survey on Location based Services and Positioning Techniques , 2011 .

[3]  Julie E. Kendall,et al.  Systems analysis and design (2nd ed.) , 1992 .

[4]  Murat Demirbas,et al.  Google cloud messaging (GCM): An evaluation , 2014, 2014 IEEE Global Communications Conference.

[5]  Swati V. Chande,et al.  Adopting an Agile Approach for the Development of Mobile Applications , 2014 .

[6]  Muhammad Fahad Khan,et al.  Suitability and Contribution of Agile Methods in Mobile Software Development , 2014 .

[7]  Muneendra Ojha,et al.  Location Based Services using Android Mobile Operating System , 2011 .

[8]  Richard T. Watson,et al.  Location-based services , 2008, CACM.

[9]  A mobile app development primer A guide for enterprise teams working on mobile application projects , 2015 .

[10]  Neil Smyth Android Studio Development Essentials , 2016 .

[11]  Jay Williams Native , 1996 .

[12]  Andre Charland,et al.  Mobile application development , 2011, Commun. ACM.

[13]  John M. Wargo,et al.  PhoneGap Essentials: Building Cross-Platform Mobile Apps , 2012 .

[14]  Taeghyun Kang,et al.  Factors Influencing Quality of Mobile Apps: Role of Mobile App Development Life Cycle , 2014, ArXiv.

[15]  Anthony I. Wasserman,et al.  Software engineering issues for mobile application development , 2010, FoSER '10.

[16]  Kevin Curran,et al.  Mobile App Stores , 2015 .

[17]  Qusay H. Mahmoud,et al.  An evaluation framework for cross‐platform mobile application development tools , 2015, Softw. Pract. Exp..

[18]  Anureet Kaur,et al.  Suitability of existing Software development Life Cycle (SDLC) in context of Mobile Application Development Life Cycle (MADLC) , 2015 .