Skip to main content

A Server-Assisted Approach for Mobile-Phone Games

  • Chapter
Mobile Multimedia Processing (WMMP 2008)

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 5960))

Included in the following conference series:

Abstract

While the processing power of mobile devices is continuously increasing, the network bandwidth is getting larger and the latency is going down, the heterogeneity of terminals with respect to operating systems, hardware and software makes it impossible to massively deploy mobile games. We propose a novel architecture consisting of (1) maintaining on the terminal only standardized operations (2) using a remote server for the game’s logic and (3) updating the local scene by using compact commands. By identifying the game tasks that should remain local, we first analyze the performances of MPEG-4 3D graphics standard. We implemented an MPEG-4 player able to decode and visualize 3D and extended it for handling game content. We propose a client-server architecture and a communication protocol that ensure similar user experience while using a standard player - expected to be available on mobile devices in the near future.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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. Jurgelionis, A., Fechteler, P., Eisert, P., Bellotti, F., David, H., Laulajainen, J.P., Carmichael, R., Poulopoulos, V., Laikari, A., Perälä, P., Gloria, A.D., Bouras, C.: Platform for distributed 3D gaming. Int. J. Comput. Games Technol. 2009, 1–15 (2009)

    Article  Google Scholar 

  2. Humphreys, G., Houston, M., Ng, R., Frank, R., Ahern, S., Kirchner, P.D., Klosowski, J.T.: Chromium: a stream-processing framework for interactive rendering on clusters. In: ACM SIGGRAPH ASIA 2008 courses, pp. 1–10. ACM, Singapore (2008)

    Chapter  Google Scholar 

  3. ISO/IEC JTC1/SC29/WG11, a.k.a. MPEG (Moving Picture Experts Group): Standard 14496 1, a.k.a. MPEG 4 Part 1: Systems, ISO (1999)

    Google Scholar 

  4. Cesar, P., Vuorimaa, P., Vierinen, J.: A graphics architecture for high-end interactive television terminals. ACM Trans. Multimedia Comput. Commun. Appl. 2, 343–357 (2006)

    Article  Google Scholar 

  5. Shin, J., Suh, D.Y., Jeong, Y., Park, S., Bae, B., Ahn, C.: Demonstration of Bidirectional Services Using MPEG-4 BIFS in Terrestrial DMB Systems. ETRI Journal 28, 583–592 (2006)

    Article  Google Scholar 

  6. Hosseini, M., Georganas, N.D.: MPEG-4 BIFS streaming of large virtual environments and their animation on the web. In: Proceedings of the seventh international conference on 3D Web technology, pp. 19–25. ACM, Tempe (2002)

    Chapter  Google Scholar 

  7. Tran, S.M., Preda, M., Preteux, F.J., Fazekas, K.: Exploring MPEG-4 BIFS features for creating multimedia games. In: Proceedings of the 2003 International Conference on Multimedia and Expo, vol. 2, pp. 429–432. IEEE Computer Society, Los Alamitos (2003)

    Google Scholar 

  8. Feuvre, J.L., Concolato, C., Moissinac, J.: GPAC: open source multimedia framework. In: Proceedings of the 15th international conference on Multimedia, pp. 1009–1012. ACM, Augsburg (2007)

    Chapter  Google Scholar 

  9. Edwards, L., Barker, R.: Developing Series 60 Applications: A Guide for Symbian OS C++ Developers. Pearson Higher Education, London (2004)

    Google Scholar 

  10. Trevett, N.: Khronos and OpenGL ES, Proceedings of SIGGRAPH 2004, Tokyo, Japan (2004), http://www.khronos.org/opengles/1_X/

  11. Preda, M., Villegas, P., Morán, F., Lafruit, G., Berretty, R.: A model for adapting 3D graphics based on scalable coding, real-time simplification and remote rendering. Vis. Comput. 24, 881–888 (2008)

    Article  Google Scholar 

  12. Claypool, M.: Motion and scene complexity for streaming video games. In: Proceedings of the 4th International Conference on Foundations of Digital Games, pp. 34–41. ACM, Orlando (2009)

    Google Scholar 

  13. Claypool, M., Claypool, K.: Latency and player actions in online games. Commun. ACM 49, 40–45 (2006)

    Article  Google Scholar 

  14. Eisert, P., Fechteler, P.: Low delay streaming of computer graphics. In: 15th IEEE International Conference on Image Processing, ICIP 2008, pp. 2704–2707 (2008)

    Google Scholar 

  15. Morán, F., Preda, M., Lafruit, G., Villegas, P., Berretty, R.: 3D game content distributed adaptation in heterogeneous environments. EURASIP J. Adv. Signal Process. 2007, 31 (2007)

    Article  Google Scholar 

  16. Jovanova, B., Preda, M., Preteux, F.: MPEG-4 Part 25: A Generic Model for 3D Graphics Compression. In: 3DTV Conference: The True Vision - Capture, Transmission and Display of 3D Video, pp. 101–104 (2008)

    Google Scholar 

  17. Pellerin, R., Delpiano, F., Duclos, F., Gressier-Soudan, E., Simatic, M., et al.: GASP: An open source gaming service middleware dedicated to multiplayer games for J2ME based mobile phones. In: Proceedings of International Conference on Computer Games, Angoulême, France, pp. 28–30 (2005)

    Google Scholar 

  18. Buisson, P., Kozon, M., Raissouni, A., Tep, S., Wang, D., Xu, L.: Jeu multijoueur sur téléphone mobile (in French), Rapport de projet ingénieur, Rapport final projet S4 2007 (TELECOM Bretagne), http://proget.int-evry.fr/projects/JEMTU/ConceptReaJeu.html

  19. Flanagan, D., David, F.: JavaScript: The Definitive Guide. O’Reilly Media, Sebastopol (2006)

    MATH  Google Scholar 

  20. Garrett, J.J.: Ajax: A New Approach to Web Applications, http://www.adaptivepath.com/ideas/essays/archives/000385.php

  21. Beigbeder, T., Coughlan, R., Lusher, C., Plunkett, J., Agu, E., Claypool, M.: The effects of loss and latency on user performance in unreal tournament 2003®. In: Proceedings of 3rd ACM SIGCOMM workshop on Network and system support for games, pp. 144–151. ACM, Portland (2004)

    Google Scholar 

  22. Claypool, M.: The effect of latency on user performance in real-time strategy games. Comput. Netw. 49, 52–70 (2005)

    Article  Google Scholar 

  23. Nichols, J., Claypool, M.: The effects of latency on online madden NFL football. In: Proceedings of the 14th international workshop on Network and operating systems support for digital audio and video, pp. 146–151. ACM, Cork (2004)

    Google Scholar 

  24. Sheldon, N., Girard, E., Borg, S., Claypool, M., Agu, E.: The effect of latency on user performance in Warcraft III. In: Proceedings of the 2nd workshop on Network and system support for games, pp. 3–14. ACM, Redwood City (2003)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Arsov, I., Preda, M., Preteux, F. (2010). A Server-Assisted Approach for Mobile-Phone Games. In: Jiang, X., Ma, M.Y., Chen, C.W. (eds) Mobile Multimedia Processing. WMMP 2008. Lecture Notes in Computer Science, vol 5960. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12349-8_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-12349-8_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-12348-1

  • Online ISBN: 978-3-642-12349-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics