Design and Implementation of an Android GIS Data Collection Application for Students with Non-Programming Experience Using the MIT App Inventor: A Case Study on a Tick Data Collection APP
Learning programming can be a daunting task, especially for students without a programming background or non-computer science students. Most Geographic Information Science (GIS) experts and students come from a non-programming background and the development of applications has mostly been perceived to be a field for computer science students and has mostly been shunned by other non-programming students and courses. Compounded by the availability of Open-Source Data collection tools like the Open Data Kit (ODK), learning programming and android application development is often overlooked by Geo Spatial Scientists. Many studies have been done to identify a suitable application development kit to introduce application development to students in non-programming classes. MIT App inventor is a user-friendly drag-and-drop application development platform that is ideal for introducing application development to students with a non-programming background. In this paper, students doing an undergraduate honors degree in spatial sciences were introduced to the MIT App inventor for the development of a Geo-App capable of collecting spatial data that can be exported into a GIS system like Arc GIS, and QGIS after the data has been collected. The paper investigates the suitability of MIT App Inventor in the development of Geo-Spatial Applications. The application was developed for collaborative mapping of tick species for Mashonaland Central Province in Zimbabwe. The main purpose of the application developed is to act as a tool for veterinary extension workers under the Veterinary Services Department of Mashonaland Central Province allowing them to collect location information for tick monitoring. The application helps expansion workers to moreover outwardly communicate the circumstance at the tick controlling focuses such as plunge tanks by collaboratively making an outline and uploading multimedia records subsequently with an alternative of making calls straight to the veterinary call center in near real-time.
References
[1]
Vesco, U., et al. (2011) An Integrated Database on Ticks and Tick-Borne Zoonoses in the Tropics and Subtropics with Special Reference to Developing and Emerging Countries. Experimental and Applied Acarology, 54, 65-83. https://doi.org/10.1007/s10493-010-9414-4
[2]
Gaggioli, A., et al. (2013) A Mobile Data Collection Platform for Mental Health Research. Personal and Ubiquitous Computing, 17, 241-251. https://doi.org/10.1007/s00779-011-0465-2
[3]
Aanensen, D.M., et al. (2009) EpiCollect: Linking Smartphones to Web Applications for Epidemiology, Ecology and Community Data Collection. PLOS ONE, 4, e6968. https://doi.org/10.1371/journal.pone.0006968
[4]
Tagwireyi, P., et al. (2022) Climate Change Diminishes the Potential Habitat of the Bont Tick (Amblyomma hebraeum): Evidence from Mashonaland Central Province, Zimbabwe. Parasites & Vectors, 15, Article No. 237. https://doi.org/10.1186/s13071-022-05346-z
[5]
Salman, M.D. (2012) Ticks and Tick-Borne Diseases: Geographical Distribution and Control Strategies in the Euro-Asia Region. CABI Publishing, Wallingford. https://doi.org/10.1079/9781845938536.0000
[6]
Singhal, M. and Shukla, A. (2012) Implementation of Location Based Services in Android Using GPS and Web Services. International Journal of Computer Science Issues, 9, 237.
[7]
Muhsen, D.K. and Hassan, R.F. (2018) The Intelligent SDSS Mobile Application to Find the Closest Hospital Using the Improved Dijkstra Algorithm with GIS and GPS. Al-Ma’mon College Journal, No. 31, 239-266. https://doi.org/10.36458/1253-000-031-013
[8]
Alexander, H., Leo, J. and Kaijage, S. (2021) Online and Offline Android Based Mobile Application for Mapping Health Facilities Using Google Map API. Case Study: Tanzania and Kenya Borders. Journal of Software Engineering and Applications, 14, 344-362. https://doi.org/10.4236/jsea.2021.148021
[9]
Piasecki, T.M., et al. (2007) Assessing Clients in Their Natural Environments with Electronic Diaries: Rationale, Benefits, Limitations, and Barriers. Psychological Assessment, 19, 25-43. https://doi.org/10.1037/1040-3590.19.1.25
[10]
Brunette, W., et al. (2013) Open Data Kit 2.0: Expanding and Refining Information Services for Developing Regions. Proceedings of the 14th Workshop on Mobile Computing Systems and Applications, Jekyll Island, 26-27 February 2013, Article No. 10. https://doi.org/10.1145/2444776.2444790
[11]
Peroni, M. and Bartolo, M. (2018) The Digital Divide. In: Multidisciplinary Teleconsultation in Developing Countries, Springer, Berlin, 101-109. https://doi.org/10.1007/978-3-319-72763-9_13
[12]
D’souza, L. and Deshmukh, M. (2018) An Android/IOS Application for Car Parking System Using GPS.
[13]
Rose, J., et al. (2017) Genetic Characterization of Spotted Fever Group Rickettsiae in Questing Ixodid Ticks Collected in Israel and Environmental Risk Factors for Their Infection. Parasitology, 144, 1088-1101. https://doi.org/10.1017/S0031182017000336
[14]
Hirwane, R., et al. (2017) Real Time Communication for Emergency Treatment & Nearest Hospital Searching IOT Based System Using Android Application.
[15]
Mall, R. (2018) Fundamentals of Software Engineering. PHI Learning Pvt. Ltd., Singapore.
[16]
Beynon-Davies, P., et al. (1999) Rapid Application Development (RAD): An Empirical Review. European Journal of Information Systems, 8, 211-223. https://doi.org/10.1057/palgrave.ejis.3000325
[17]
Giunti, G., et al. (2018) A Biopsy of Breast Cancer Mobile Applications: State of the Practice Review. International Journal of Medical Informatics, 110, 1-9. https://doi.org/10.1016/j.ijmedinf.2017.10.022
[18]
Patel, P. and Cassou, D. (2015) Enabling High-Level Application Development for the Internet of Things. The Journal of Systems and Software, 103, 62-84. https://doi.org/10.1016/j.jss.2015.01.027
[19]
Pokress, S.C. and Veiga, J. (2013) MIT App Inventor: Enabling Personal Mobile Computing.
[20]
Holla, S. and Katti, M.M. (2012) Android Based Mobile Application Development and Its Security. International Journal of Computer Trends and Technology, 3, 486-490.
[21]
Sakamoto, J.M. (2018) Progress, Challenges, and the Role of Public Engagement to Improve Tick-Borne Disease Literacy. Current Opinion in Insect Science, 28, 81-89. https://doi.org/10.1016/j.cois.2018.05.011
[22]
Jivani, M.N. (2014) GSM Based Home Automation System Using App-Inventor for Android Mobile Phone. International Journal of Advanced Research in Electrical Electronics and Instrumentation Engineering, 3, 12121-12128. https://doi.org/10.15662/ijareeie.2014.0309042
[23]
Oo, Z., et al. (2019) IoT-Based Weather Monitoring System Using Firebase Real Time Database with Mobile Application. International Symposium on Environmental-Life Science and Nanoscales Technology, Yangon, 27-28 December 2019, 1-6.
[24]
Gupta, S., et al. (2020) Design of Home Appliance Control Unit Using Google Firebase IOT Service.
[25]
Kang, H., et al. (2015) Application Study on Android Application Prototyping Method Using App Inventor. Indian Journal of Science and Technology, 8, 1-5. https://doi.org/10.17485/ijst/2015/v8i18/75919
[26]
Gray, J., et al. (2012) Teaching CS Principles with App Inventor. Proceedings of the 50th Annual Southeast Regional Conference, Tuscaloosa, 29-31 March 2012, 405-406. https://doi.org/10.1145/2184512.2184628
[27]
Pokress, S.C. and Veiga, J. (2013) MIT App Inventor: Enabling Personal Mobile Computing.
[28]
Romero, D., et al. (2014) Fresh City Farms-Food Availability in the City of Toronto: Assessing Food Availability and Food Deserts in the City of Toronto with Respect to Fresh City Farm’s Current Customers.
[29]
Chakuya, J., et al. (2022) The Status of Honeybees (Apis mellifera scutellata) Colonies in Hurugwe Safari Area-Rifa Section, Northern Zimbabwe. Geology, Ecology, and Landscapes, 1-11. https://doi.org/10.1080/24749508.2022.2109829