Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3003733.3003770acmotherconferencesArticle/Chapter ViewAbstractPublication PagespciConference Proceedingsconference-collections
research-article

A Review on Location Based Services for Mobile Games

Published: 10 November 2016 Publication History

Abstract

As mobile users take their devices with them everywhere, adding location-awareness and incorporating geographic data into the applications is an important way to keep users connected to the surrounding world and people nearby, enhancing the overall contextual experience. Through the use of sensors like GPS, accelerometer, gyroscope and more on a mobile device, the addition of rich location and motion capabilities, automated location tracking, geofencing and activity recognition is feasible.
In this paper, the facilities available on mobile devices for incorporating location-based services in mobile applications and the way this location awareness relates to mobile games are critically discussed. The paper consists of a review of previous research on the field and enlists all the necessary elements and components exposed by different platforms encompassing: (1) native functionality for Android and iOS platforms (2) web applications and (3) hybrid functionality for cross-development platforms like PhoneGap. This paper contributes to the field of location-based mobile games research by offering an enhanced understating of location-based services, as well as providing best practices for battery efficiency and performance that can be used as a starting point for adding locational awareness functionality.

References

[1]
Android, the world's most popular mobile platform, https://developer.android.com/about/index.html [Last access September 26, 2016].
[2]
Apple Cedes Market Share in Smartphone Operating System Market as Android Surges and Windows Phone Gains, According to IDC, http://www.businesswire.com/news/home/20130807005280/en/Apple-Cedes-Market-Share-Smartphone-Operating-System [Last access September 26, 2016].
[3]
Apple Inc., About Location Services and Maps. https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/LocationAwarenessPG/Introduction/Introduction.html [Last access September 26, 2016].
[4]
Apple Inc., iOS Developer Library. Footprint: Indoor Positioning with Core Location. https://developer.apple.com/library/ios/samplecode/footprint/Introduction/Intro.html [Last access September 26, 2016].
[5]
Apple Inc., Getting Around Using Map Kit. https://developer.apple.com/videos/play/wwdc2012/300/ [Last access September 26, 2016].
[6]
Apple Inc., Region Monitoring and iBeacon. https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/LocationAwarenessPG/RegionMonitoring/RegionMonitoring.html#//apple_ref/doc/uid/TP40009497-CH9-SW1 [Last access September 26, 2016].
[7]
Avouris, N. M., & Yiannoutsou, N. (2012). A review of mobile location-based games for learning across physical and virtual spaces. J. UCS, 18(15), 2120-2142.
[8]
Dardari, D., Closas, P., & Djurić, P. M. (2015). Indoor tracking: Theory, methods, and technologies. IEEE Transactions on Vehicular Technology, 64(4), 1263-1278.
[9]
Ejsing-Duun, S. (2011). Location-based games: From screen to street: Ph.D. dissertation, Aarhus University.
[10]
Jacob, J. T., & Coelho, A. F. (2011). Issues in the Development of Location-Based Games. International Journal of Computer Games Technology, 2011, 1-7.
[11]
Fu, J., Zhang, Y., & Kang, Y. (2015, March). Dependability Issues of Android Games: A First Look via Software Analysis. In Service-Oriented System Engineering (SOSE), 2015 IEEE Symposium on (pp. 291-296). IEEE.
[12]
Google Inc., Developers: Location Strategies. http://developer.android.com/guide/topics/location/strategies.html [Last access September 26, 2016].
[13]
Google Inc., Developers: Making Your App Location-Aware. http://developer.android.com/training/location/index.html [Last access September 26, 2016].
[14]
Google Inc., Developers: Migrating to WebView in Android 4.4. https://developer.android.com/guide/webapps/migrating.html [Last access September 26, 2016].
[15]
Google Inc., Developers: Setting Up Google Play Services. https://developers.google.com/android/guides/setup#add_google_play_services_to_your_project [Last access September 26, 2016].
[16]
Google Inc., Google Beacons. https://developers.google.com/beacons/ [Last access September 27, 2016].
[17]
Google Inc., Google I/O 2013. https://developers.google.com/events/io/2013/ [Last access September 26, 2016].
[18]
Google Inc., Interact with Bluetooth devices on the Web. https://developers.google.com/web/updates/2015/07/interact-with-ble-devices-on-the-web?hl=enbut [Last access September 28, 2016].
[19]
Google Inc., Hello HTML5. http://gearsblog.blogspot.gr/2010/02/hello-html5.html [Last access September 26, 2016].
[20]
Google Inc., Top Apps. https://play.google.com/store/apps/collection/topselling_free [Last access September 26, 2016].
[21]
Maghdid, H. S., Lami, I. A., Ghafoor, K. Z., & Lloret, J. (2016). Seamless outdoors-indoors localization solutions on smartphones: implementation and challenges. ACM Computing Surveys (CSUR), 48(4), 53.
[22]
MapsIndoors, Indoor navigation platform built with Google Maps. http://mapspeople.com/ [Last access September 26, 2016].
[23]
Mirowski, P., Ho, T. K., Yi, S., & MacDonald, M. (2013, October). SignalSLAM: Simultaneous localization and mapping with mixed WiFi, Bluetooth, LTE and magnetic signals. In Indoor Positioning and Indoor Navigation (IPIN), 2013 International Conference on (pp. 1-10). IEEE.
[24]
Montola, M., Stenros, J., & Waern, A. (2009). Pervasive games: theory and design. Morgan Kaufmann Publishers Inc.
[25]
Mozilla Developer Network, Using geolocation. https://developer.mozilla.org/en-US/docs/Web/API/Geolocation/Using_geolocation [Last access September 26, 2016].
[26]
Pinto, A., Coelho, A., & Silva, H. D. (2012). A Ubiquitous Solution for Location-Aware Games. Lecture Notes in Computer Science Entertainment Computing - ICEC 2012, 578-583.
[27]
PhoneGap., Geolocation. http://docs.phonegap.com/en/edge/cordova_geolocation_geolocation.md.html#Geolocation [Last access September 26, 2016].
[28]
Pratama, A. R., W., & Hidayat, R. (2012). Smartphone-based Pedestrian Dead Reckoning as an indoor positioning system. 2012 International Conference on System Engineering and Technology (ICSET).
[29]
Ryoo, J., Kim, H., & Das, S. R. (2012, June). Geo-fencing: geographical-fencing based energy-aware proactive framework for mobile devices. In Proceedings of the 2012 IEEE 20th International Workshop on Quality of Service (p. 26). IEEE Press.
[30]
Sotamaa, O. (2002). All the world's a Botfighter stage: Notes on location-based multiuser gaming. Paper presented at the Computer Games and Digital Cultures Conference, Tampere, Finland.
[31]
The Mobile Gaming Research Lab, BotFighters. http://mglab.chass.ncsu.edu/games-database/dev/getgame.php?id=24 [Last access September 26, 2016].
[32]
W3C, Geolocation API Specification. http://www.w3.org/TR/geolocation-API/ [Last access September 26, 2016].
[33]
W3Schools, HTML5 Geolocation. http://www.w3schools.com/html/html5_geolocation.asp [Last access September 26, 2016].
[34]
Web Bluetooth Draft Community Group Report, 27 September 2016. https://webbluetoothcg.github.io/web-bluetooth/ [Last access September 28, 2016].
[35]
What exactly WiFiSLAM is, and why Apple acquired it. http://thenextweb.com/apple/2013/03/26/what-exactly-wifislam-is-and-why-apple-acquired-it/ [Last access October 3, 2016].
[36]
Xanthopoulos, S., & Xinogalos, S. (2013). A comparative analysis of cross-platform development approaches for mobile applications. Proceedings of the 6th Balkan Conference in Informatics on - BCI -13.

Cited By

View all
  • (2022)Improving Mobile Game Performance with Basic Optimization Techniques in UnityModelling10.3390/modelling30200143:2(201-223)Online publication date: 28-Mar-2022
  • (2019)A Framework for GPS-Based Tourism Games to Improve Spatiotemporal Management of the Regional Movements of Visitors2019 International Serious Games Symposium (ISGS)10.1109/ISGS49501.2019.9047017(54-60)Online publication date: Dec-2019
  • (2018)Recording Maybe?Proceedings of the 24th Brazilian Symposium on Multimedia and the Web10.1145/3243082.3243102(53-60)Online publication date: 16-Oct-2018
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
PCI '16: Proceedings of the 20th Pan-Hellenic Conference on Informatics
November 2016
449 pages
ISBN:9781450347891
DOI:10.1145/3003733
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

In-Cooperation

  • Greek Com Soc: Greek Computer Society
  • TEI: Technological Educational Institution of Athens

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 10 November 2016

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Android
  2. GPS
  3. Google Maps
  4. HTML5
  5. Hybrid app
  6. Location Based Services (LBS)
  7. cross-platform development
  8. iOS

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

PCI '16
PCI '16: 20th Pan-Hellenic Conference on Informatics
November 10 - 12, 2016
Patras, Greece

Acceptance Rates

Overall Acceptance Rate 190 of 390 submissions, 49%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)20
  • Downloads (Last 6 weeks)5
Reflects downloads up to 15 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2022)Improving Mobile Game Performance with Basic Optimization Techniques in UnityModelling10.3390/modelling30200143:2(201-223)Online publication date: 28-Mar-2022
  • (2019)A Framework for GPS-Based Tourism Games to Improve Spatiotemporal Management of the Regional Movements of Visitors2019 International Serious Games Symposium (ISGS)10.1109/ISGS49501.2019.9047017(54-60)Online publication date: Dec-2019
  • (2018)Recording Maybe?Proceedings of the 24th Brazilian Symposium on Multimedia and the Web10.1145/3243082.3243102(53-60)Online publication date: 16-Oct-2018
  • (2018)Evaluation of a Visual Localization System for Environment Awareness in Assistive Devices2018 40th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC)10.1109/EMBC.2018.8513442(5135-5141)Online publication date: Jul-2018
  • (2018)LBMG in a NutshellLocation-Based Mobile Games10.1007/978-3-319-75256-3_2(9-18)Online publication date: 22-Feb-2018

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media