Skip to main content

Ubiquitous Mobile Game Development Using Arduino on Android Platform

  • Conference paper
Ubiquitous Information Technologies and Applications

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 280))

  • 1476 Accesses

Abstract

This paper describes the use of Arduino on Android open-source platform in an experimental way to develop a remote control multi-player game in a ubiquitous computing environment. Android mobile is programmed to be a remote control device used to send sockets via Bluetooth network to Arduino microprocessor embedded in a toy car to control movements in all directions along its pathway. We applied the open-source microcontroller Arduino and the Java-Based technology Android in developing a multi-player mobile game in distributed ubiquitous computing, which strongly focuses on the emergence of technologies that embrace android mobile and Arduino open-sources. Our investigation focuses on an extended form of ubiquitous computing which game software developers utilize to develop remote control games for multi-players. We call this study an experimental ubiquitous computing application in which the Arduino embedded in the toy car can sense the color pattern changes with infrared along its pathway and instantaneously send the data via Bluetooth piconet to the connected Android mobile device. In turn, the Android mobile device sends the data to game server via web services on internet. Currently, mobile computing feeds data information into the game server. However, designing real-time ubiquitous mobile control game is still a daunting task and much theoretical and practical research remains to be done to reach the ubiquitous computing era. In this paper, we present the overall architecture and discuss, in detail, the implementation steps taken to create the Arduino and Android based remote control context-aware game. We prepare the client and server codes in ubiquitous computing, providing adaptive routines to handle connection information requests in telecommunication, logging and context formatting and delivery for speedy throughput and context-triggered actions.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 329.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Lai, A.S.Y.: Mobile Bluetooth-Based Multi-Player Game Development in Ubiquitous Computing. Journal of Computational Information Systems (JCIS) 6(14) (December 2010)

    Google Scholar 

  2. Gu, T., Pung, H.K., Shang, D.Q.: A service-oriented middleware for building context-aware services. Journal of Network and Computer Applications 20, 1–18 (2005)

    Article  Google Scholar 

  3. Bohmer, M.: Beginning Android ADK with Arduino. Apress (December 2012)

    Google Scholar 

  4. Arduino talk with Android using Amarino (2011), http://www.amarino-toolkit.net

  5. Lai, A.S.Y.: Meta-based Distributed Computing Framework for Distributed Computing System. In: Embedded and Multimedia Computing, EMC 2011. LNEE, vol. 102, pp. 405–414. Springer, Heidelberg (2011)

    Google Scholar 

  6. Lai, A.S.Y.: Meta Level Component-Based Framework for Distributed Computing Application. PhD’s Dissertation, Computer Science, Engineering and Applied Science, Aston University, Birmingham, UK (2008)

    Google Scholar 

  7. Cano, J., Manzoni, P., Toh, C.K.: UbiqMuseum: A Bluetooth and Java Based Context-Aware System for Ubiquitous Computing. Journal of Wireless Personal Communications (2006)

    Google Scholar 

  8. Schilit, B., Adams, N., Want, R.: Context-Aware Computing Applications. In: Proceedings of Mobile Computing Systems and Applications, Santa Cruz, CA, pp. 85–90. IEEE Computer Society (December 1994)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Andy S. Y. Lai .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lai, A.S.Y., Leung, S.Y. (2014). Ubiquitous Mobile Game Development Using Arduino on Android Platform. In: Jeong, YS., Park, YH., Hsu, CH., Park, J. (eds) Ubiquitous Information Technologies and Applications. Lecture Notes in Electrical Engineering, vol 280. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-41671-2_35

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-41671-2_35

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-41670-5

  • Online ISBN: 978-3-642-41671-2

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics