Cloud-based Context-aware Mobile Applications and Framework for Hajj and Umrah Management

International Journal of Computer Trends and Technology (IJCTT)          
© 2017 by IJCTT Journal
Volume-47 Number-2
Year of Publication : 2017
Authors : Hanan Elazhary
DOI :  10.14445/22312803/IJCTT-V47P115


Hanan Elazhary "Cloud-based Context-aware Mobile Applications and Framework for Hajj and Umrah Management". International Journal of Computer Trends and Technology (IJCTT) V47(2):106-115, May 2017. ISSN:2231-2803. Published by Seventh Sense Research Group.

Abstract -
Hajj and Umrah are holy events performed by millions of Muslim pilgrims every year. Management of such events is a real challenge. This paper proposes a modular framework for the distributed management of those events. In this framework, a cloud-based global server is used to communicate general information with a pilgrim mobile application. On the other hand, each campaign is assigned a cloud-based campaign server for communicating its campaign-specific information with its corresponding pilgrim applications. In both cases, information is communicated in each pilgrim language. The pilgrim application can also provide small-size static information. Additionally, a campaign manager mobile application allows each manager to define rules for communicating campaign-specific information in a context-aware fashion even though those managers typically lack programming capabilities. Constraints are enforced on the developed rules to help avoid errors. The system provides location-based services unachievable using Google Maps. Empirical evaluation has shown extreme satisfaction of past and potential pilgrims with the capabilities of the pilgrim application and the high usability of the manager application.

[1] Anonymous, Hajj and Umrah: Journey of a Lifetime, Fisabilillah Publications, http://www.islamglobe. com/books/Fisabilillah/latestedn/25_Hajj_and_Umra h.pdf [Online; accessed: 2017-04-20].
[2] Hadith Collection, [Online; accessed: 2017-04-20].
[3] Anonymous, Hajj Statistics, General Authority for Statistics, Kingdom of Saudi Arabia, 2016.
[4] 30% increase in Umrah pilgrims seen by 2020, [Online; accessed: 2017-04-20].
[5] „Mina Locator? app to help pilgrims find their way, [Online; accessed: 2017-04-20].
[6] M. Mohandes, “RFID-based system for pilgrims identification and tracking,” ACES Journal, vol. 25, no. 3, pp. 273-282, 2010.
[7] M. Mohandes, M. Haleem, M. Deriche and K. Balakrishnan, “Wireless sensor networks for pilgrims tracking,” IEEE Embedded Systems Letters, vol. 4, no. 4, pp. 106-109, 2012.
[8] M. Mohandes, “Pilgrim tracking and identification using the mobile phone,” in Proc. IEEE 15th International Symposium on Consumer Electronics, Singapore, Singapore, 2011.
[9] T. Mantoro, A. Jaafar, M. Aris and M. Ayu, “HajjLocator: A Hajj pilgrimage tracking framework in crowded ubiquitous environment,” in Proc. International Conference on Multimedia Computing and Systems, Ouarzazate, Morocco, 2011.
[10] S. Sulaiman, H. Mohamed, M. Rafie, M. Arshad, A. Ahmad and S. Sulaiman, “A knowledge-based approach to facilitate queries by Hajj pilgrims,” in Proc. International Symposium on Information Technology, Kuala Lumpur, Malaysia, 2008.
[11] S. Sulaiman and H. Mohamed, “Hajj-QAES: A knowledgebased expert system to support Hajj pilgrims in decision making,” in Proc. International Conference on Computer Technology and Development, Kota Kinabalu, Malaysia, 2009, pp. 442-446.
[12] H. Mohamed, M. Arshad, W. Husain, Z. Zainol, N. Abdul Rashid, O. Majid, M. Ghazali, M. Abdul Rahim and A. Mahmod, “M-Umrah: An Android-based application to help pilgrims in performing Umrah,” in Proc. International Conference on Advanced Computer Science Applications and Technologies, Sarawak, Malaysia, 2013, pp. 385-389.
[13] H. Mohamed, M. Arshad and M. Azmi, “M-HAJJ DSS: A mobile decision support system for Hajj pilgrims,” in Proc. 3rd International Conference On Computer and Information Sciences, Kuala Lumpur, Malaysia, 2016, pp. 132-136.
[14] A. Zeki, H. Alsafi, R. Nassr and T. Mantoro, “A mobile dictionary for pilgrims,” in Proc. International Conference on Information Technology and e-Services, Sousse, Tunisia, 2012.
[15] O. Tayan, M. Ghembaza and K. Al-Oufi, “Design and architecture of a location and time-based mobile-learning system: A case-study for interactive Islamic content,” International Journal of Advanced Computer Science and Applications, vol. 8, no. 3, 2017.
[16] A. Ahmad, M. Abdur Rahman, I. Afyouni, F. Ur Rehman, B. Sadiq and M. Wahiddin, “Towards a mobile and context-aware framework from crowdsourced data,” in Proc. 5th International Conference on Information and Communication Technology for The Muslim World, Kuching, Malaysia, 2014.
[17] F. Ur Rehman, A. Lbath, B. Sadiq, M. Abdur Rahman, A. Murad, I. Afyouni, A. Ahamd and S. Basalamah, “A constraint-aware optimized path recommender in a crowdsourced environment,” in Proc. 12th International Conference of Computer Systems and Applications, Marrakech, Morocco, 2015.
[18] M. Abdur Rahman, “A framework to support massive crowd: A smart city perspective,” in Proc. IEEE International Conference on Multimedia & Expo Workshops, Seattle, WA, USA, 2016.
[19] H. Elazhary, “Cloud computing for Big Data,” MAGNT Research Report, vol. 2, no. 4, pp. 135-144, 2014.
[20] H. Elazhary, “A cloud-based framework for context-aware intelligent mobile user interfaces in healthcare applications,” Journal of Medical Imaging and Health Informatics, vol. 5, no. 8, pp. 1680-1687, 2015.
[21] H. Elazhary, A. Althubyani, L. Ahmed, B. Alharbi, N. Alzahrani and R. Almutairi, “Context management for supporting context-aware Android applications development,” International Journal of Interactive Mobile Technologies, 2017 (in press).
[22] H. Elazhary, “A fast, blind, transparent, and robust image watermarking algorithm with extended Torus Automorphism permutation,” International Journal of Computer Applications, vol. 32, no. 4, 2011.
[23] D. Martín, C. Lamsfus and A. Alzua-Sorzabal, “A cloudbased platform to develop context-aware mobile applications by domain experts,” Computer Standards & Interfaces, no. 44, pp. 177-184, 2016.
[24] H. Zou, H. Jiang, Y. Luo, J. Zhu, X. Lu and L. Xie, “BlueDetect: An iBeacon-enabled scheme for accurate and energy-efficient indoor-outdoor detection and seamless location-based service,” Sensors, vol. 16, no. 268, 2016.
[25] E. Dijkstra, “A note on two problems in connexion with graphs,” Numerische Mathematik, vol. 1, pp. 269-271, l 959.
[26] M. Fredman and R. Tarjan, “Fibonacci heaps and their uses in improved network optimization algorithms,” Journal of the ACM, vol. 34, no. 3, pp. 596-615, 1987.
[27] M. Fredman and D. Willard, “Trans-dichotomous algorithms for minimum spanning trees and shortest paths,” Journal of Computer and System Sciences, vol. 48, pp. 533-551, 1994.
[28] R. Bauer, D. Delling, P. Sanders, D. Schieferdecker, D. Schultes and D. Wagner, “Combining hierarchical and goal-directed speed-up techniques for Dijkstra?s algorithm,” Journal of Experimental Algorithmics, vol. 15, 2010.
[29] H. Elazhary and S. Gokhale, “Integrating path computation and precomputation for Quality-of-Service provisioning,” in Proc. 9th International Symposium on Computers and Communications, Alexandria, Egypt, 2004.
[30] F.A. Kuipers and P. Van Mieghem, “Bi-directional search in QoS routing,” in Proc. International Workshop on Quality of Future Internet Services, Stockholm, Sweden, 2003, pp. 102-111.
[31] J. Teresco, “Highway data and map visualizations for educational use,” in Proc. 43rd ACM Technical Symposium on Computer Science Education, Raleigh, North Carolina, USA, 2012. pp. 553-558.
[32] J. Brooke, “SUS - A quick and dirty usability scale,” in Usability Evaluation in Industry, P. Jordan, B. Thomas, I. McClelland and B. Weerdmeester, Eds. Taylor & Francis, 1996, pp. 189-194.
[33] J. Brooke, “SUS: A Retrospective,” Journal of Usability Studies, vol. 8, no. 2, pp. 29-40, 2013.
[34] B. Dharmarajan and K. Gangadharan, “Applying Technology Acceptance (TAM) Model to determine the acceptance of Nursing Information System (NIS) for computer generated nursing care plan among nurses,” International Journal of Computer Trends and Technology, vol. 4, no. 8, pp. 2625-2629, 2013.

Context-awareness, Distributed systems, Hajj, Mobile applications, Mobile cloud computing, Pilgrims, Umrah.