Bluetooth Gaming with the Mobile Message Passing Interface (MMPI)

Daniel C. Doolan, Sabin Tabirca

Abstract

The Mobile Message Passing Interface (MMPI) is a library implemented under J2ME to provide the fundamental functions that can be found in the standard MPI libraries used on Clusters and Parallel Machines. Nodes of a Cluster are usually connected to one another over a very high speed cabled interconnect. Within the mobile domain one does not have the luxury of connecting the devices with cabling, hence the MMPI library was built to take advantage of the Bluetooth capabilities that the majority of current mobile devices feature as standard. Mobile devices inherently have limited processing abilities. The MMPI library alleviates this problem by allowing the processing power of several devices to be used. Thus one can solve problems that a single device would be incapable of doing within a reasonable time frame. This paper discusses how the MMPI library can be applied to the application domain of Bluetooth enabled mobile gaming.

References

  1. Microsystems, S.: Java 2 platform, micro edition (j2me). http://java.sun.com/j2me/ index.jsp (2007)
  2. Wang: Issues related to development of wireless peer-to-peer games in j2me. In: International Conference on Internet and Web Applications and Services (ICIW 20006), IEEE Computer Society Press (2006)
  3. Bluetooth.com: The official bluetooth website. http://www.bluetooth.com/ (2007)
  4. Bluetooth.org: The official bluetooth membership site. http://www.bluetooth.org/ (2007)
  5. Long, B.: A study of java games in bluetooth wireless networks. Master's thesis, Department of Computer Science, University College Cork (2004)
  6. MPI: The message passing interface (mpi) standard. http://www-unix.mcs.anl.gov/ mpi/ (2007)
  7. MPICH: Mpich - free implementation of mpi. http://www-unix.mcs.anl.gov/mpi/ mpich/ (2007)
  8. HPJava: mpijava. http://www.hpjava.org/mpiJava.html (2007)
  9. DSG: Message passing in java (mpj) project. http://dsg.port.ac.uk/projects/mpj/ (2007)
  10. M. Baker, D.C.: Mpj: A proposed java message-passing api and environment for high performance computing. In: In Proceedings of IEEE International Parallel & Distributed Processing Symposium. (2000)
  11. Doolan, D.C., Tabirca, S.: Mobile parallel computing. In: Fifth International Symposium on Parallel and Distributed Systems. (2006) 161-167
  12. Book, M.: Parallel fractal image generation. http://www.mattiasbook.de/papers/ parallelfractals/ (2007)
  13. Freak, S.: Nokia 6680 is loosing the battle to 6630. http://www.symbian-freak.com/ news/0305/6680.htm (2006)
  14. ARM: Arm cortex-a8. http://www.arm.com/products/CPUs/ARM_Cortex-A8.html (2005)
  15. ARM: Arm introduces industry's fastest processor for low-power mobile and consumer applications. http://www.arm.com/news/10548.html (2005)
  16. Pilato, F.: Arm reveals 1ghz mobile phones processors. http://www.mobilemag.com/ content/100/102/C4788/ (2005)
  17. Robinson, D.: Arm chips to power 1ghz mobiles. http://www.vnunet.com/itweek/ news/2143741/arm-chips-power-1ghz-mobiles (2005)
  18. Bluetooth-SIG: Annex a (normative): Timers and constants. In: Bluetooth Specification Version 1.1. (2001)
  19. Scott, D.: Using visual tags to bypass bluetooth discovery. In: ACM Mobile Computing and Communications Review (MC2R). (2005)
  20. OP3: Shotcodes. http://www.op3.com/en/technology/shotcodes (2007)
  21. Klingsheim, A.: J2me bluetooth programming. Master's thesis, Department of Informatics, University of Bergen (2004)
  22. Nokia: Games over Bluetooth: Recommendations to Game Developers. Nokia (2003)
Download


Paper Citation


in Harvard Style

C. Doolan D. and Tabirca S. (2007). Bluetooth Gaming with the Mobile Message Passing Interface (MMPI) . In Proceedings of the 1st International Joint Workshop on Wireless Ubiquitous Computing - Volume 1: WUC, (ICEIS 2007) ISBN 978-972-8865-94-8, pages 74-85. DOI: 10.5220/0002427400740085


in Bibtex Style

@conference{wuc07,
author={Daniel C. Doolan and Sabin Tabirca},
title={Bluetooth Gaming with the Mobile Message Passing Interface (MMPI)},
booktitle={Proceedings of the 1st International Joint Workshop on Wireless Ubiquitous Computing - Volume 1: WUC, (ICEIS 2007)},
year={2007},
pages={74-85},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002427400740085},
isbn={978-972-8865-94-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 1st International Joint Workshop on Wireless Ubiquitous Computing - Volume 1: WUC, (ICEIS 2007)
TI - Bluetooth Gaming with the Mobile Message Passing Interface (MMPI)
SN - 978-972-8865-94-8
AU - C. Doolan D.
AU - Tabirca S.
PY - 2007
SP - 74
EP - 85
DO - 10.5220/0002427400740085