DOI: 10.17586/2226-1494-2018-18-3-511-520


PLATFORM ARCHITECTURE FOR DEVELOPMENT OF MOBILE APPLICATIONS WITH OUTDOOR-QUESTS

R. M. Mokretsov, M. M. Zaslavskiy


Read the full article 
Article in Russian

For citation: Mokretsov R.M., Zaslavskiy M.M. Platform architecture for development of mobile applications with outdoor-quests. Scientific and Technical Journal of Information Technologies, Mechanics and Optics, 2018, vol. 18, no. 3, pp. 511–520 (in Russian). doi: 10.17586/2226-1494-2018-18-3-511-520

Abstract
 Subject of Research. The paper presents the review of existing platforms for development of mobile applications with outdoor-quests.  A method for automation design and planning of outdoor-quests is proposed.  The principles for development automation of mobile applications containing such quests are described. Method. The novelty of the proposed approach lies in procedural quest generation based on a set of limitations.  The architecture combines the usage of open technologies with quests generation and includes special tools for automated creation of outdoor quest templates on various subjectsas well as customizable application templates.  Main Results. Experimental research was carried out for evaluation of the proposed architecture features. By implementing quest generator and application templates a demo Android application was created. The application consisted of two quests: manually created and generated one. The generated quest was made by quest generator and extended by human. The application was published at Play Market Store. The experiment goal   was to measure how long will it take for application users to find different quest object and how long will it take to pass the quest all over in order to determine the differences in generated and manually created quests. As a result of comparative measurements a conclusion was made about allowable difference between quests because it was less than attention cycle duration for humans. This fact demonstrates that generated quests can be used in the same manner as manually created ones. Practical Relevance. The proposed quest generator can be used for wide range of topics because quest object selection is based on keyword search and quest route geometry criterion application. The solution also has practical significance because mobile applications developed with the use of the proposed architecture can be adapted to different domain areas. Wherein mobile application development time is reduced owing to automation and customizable templates usage.

Keywords: outdoor-quests, outdoor-quest generation, Android, mobile applications

References
 
  1. El-Hussein M.O.M., Cronje J.C. Defining mobile learning in the higher education landscape. Journal of Educational Technology and Society, 2010, vol. 13, no. 3, p. 12.
  2. Zeimpekis V., Giaglis G.M., Lekakos G. A taxonomy of indoor and outdoor positioning techniques for mobile location services. ACM SIGecom Exchanges, 2002, vol. 3, no. 4, pp. 19–27. doi: 10.1145/844351.844355 
  3. Intellektual'nye Geograficheskie Informatsionnye Sistemy dlya Monitoringa Morskoj Obstanovki. Eds. R.M. Yusupov, V.V. Popovich. St. Petersburg, Nauka Publ., 2013, 284 p. (in Russian)
  4. Hoyme K.P., Kalgren J., LaLonde J. Location-based services. Patent US13892668, 2014.
  5. Billinghurst M., Clark A., Lee G. A survey of augmented reality. Foundations and Trends® in Human–Computer Interaction, 2015, vol. 8, no. 2-3, pp. 73–272.
  6. Geiger P., Schickler M., Pryss R., Schobel J., Reichert M. Location-based mobile augmented reality applications: challenges, examples, lessons learned. Proc. 10th Int. Conf. on Web Information Systems and Technologies. Barcelona, Spain, 2014. doi: 10.5220/0004975503830394
  7. Harley J.M., Poitras E.G., Jarrell A., Duffy M.C., Lajoie S.P. Comparing virtual and location-based augmented reality mobile learning: emotions and learning outcomes. Educational Technology Research and Development, 2016, vol. 64, no. 3, pp. 359–388. doi: 10.1007/s11423-015-9420-7
  8. Kourouthanassis P., Boletsis C., Bardaki C., Chasanidou D. Tourists responses to mobile augmented reality travel guides: the role of emotions on adoption behavior. Pervasive and Mobile Computing, 2015, vol. 18, pp. 71–87. doi: 10.1016/j.pmcj.2014.08.009
  9. McMahon D.D., Smith C.C., Cihak D.F., Wright R., Gibbons M.M. Effects of digital navigation aids on adults with intellectual disabilities. Journal of Special Education Technology, 2015, vol. 30, no. 3, pp. 157–165. doi: 10.1177/0162643415618927 
  10. Yang W., Prasad M.R., Xie T. A grey-box approach for automated GUI-model generation of mobile applications. Lecture Notes in Computer Science, 2013, vol. 7793, pp. 250–265. doi: 10.1007/978-3-642-37057-1_19
  11. Crockford D. The application/json media type for javascript object notation (json). 2006. Available at: http://www.rfc-base.org/rfc-4627.html (accessed 20.04.18).
  12. Zaslavskij M.M., Mokretsov R.M. Platforma dlya konstruirovaniya mobil'nyh obrazovatel'nyh prilozhenii na baze LBS-platformy GEO2TAG // Sovremennye Tekhnologii v Teorii i Praktike Programmirovaniya: Materialy Nauchno-Prakticheskoi Konferentsii Studentov, Aspirantov i Molodyh Uchenyh, 2017, pp. 67–70. (in Russian)
  13. Van Rossum G., Drake F.L. The Python Language Reference Manual. 2011.
  14. Banker K. MongoDB in Action. Manning Publications, 2012, 287 p.
  15. Ryzhenkova I.K. Professional'nye Navyki Menedzhera Povyshenie Lichnoi i Komandnoi Effektivnosti. Moscow, Eksmo, 2014, 272 p. (in Russian)


Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License
Copyright 2001-2019 ©
Scientific and Technical Journal
of Information Technologies, Mechanics and Optics.
All rights reserved.

Яндекс.Метрика