MOBILE MULTIMEDIA FOR MULTIUSER ENVIRONMENTS
Keywords:
Mobile Message Passing, Bluetooth, Mobile Learning, Multiplayer GamingAbstract
Mobility especially the flexibility given to us by the mobile phone is the future of computing as we know it. No longer are we restricted to sitting at a desk in front of a powerful desktop machine. Mobile technology of today allows users to work, learn and play no matter where they may be. Wireless technology is becoming more and more a standard feature of computing, so much so that it is expected that approximately two billion Bluetooth enabled devices will have been produced by the end of 2007. This paper examines how Bluetooth application development may be simplified for the programmer by use of the Mobile Message Passing Interface (MMPI). It explores a selection of application areas that can benefit from this simplified means of wireless inter-device communication, including: compute intensive tasks, Mobile Learning and Multi-player gaming.
Downloads
References
N. Gohring (2006), Mobile phone Sales Topped 800 Million in 2005, says IDC, http://www.
computerworld.com/mobiletopics/mobile/story/0,10801,108146,00.html?source=x10.
COMREG (2007), Quarterly Key Data Report March 2007, http://www.comreg.ie/
_fileupload/publications/ComReg0717R.pdf.
S. Freak (2005), Nokia 6680 is Loosing the Battle to 6630, http://www.symbian-freak.com/news/
/6680.htm.
JBenchmark (2007), Nokia 6630 Performance Details, http://www.jbenchmark.com/
phonedetails.jsp?benchmark=v1&D=Nokia%206630web_JBenchmark_Nokia3220.pdfweb_
JBenchmark_Nokia3220.pdf.
ARM, ARM Cortex-A8 (2005), http://www.arm.com/products/CPUs/ARM_Cortex-A8.html.
ARM (2005), ARM Introduces Industry’s Fastest Processor for Low-Power Mobile and Consumer
Applications, http://www.arm.com/news/10548.html.
Apple Computers (2007), Apple iphone, http://www.apple.com/iphone/.
D. M. Mountain (2007),Geographic Information Retrieval in a Mobile Environment: Evaluating
the Needs of Mobile Individuals, Journal of Information Science.
D. M. Mountain (2005), Exploring Mobile Trajectories: An Investigation of Individual Spatial
Behaviour and Geographic Filters for Information Retrieval,PhD thesis, School of Informatics,
City University, London.
S. Stachan (2007), Multimodal, Embodied and lacation-Aware Interaction, PhD thesis, National
University of Ireland, Maynooth.
Bluetooth.com (2007), The Official Bluetooth Website, http://www.bluetooth.com/.
Bluetooth.org (2007), The Official Bluetooth Membership Site, http://www.bluetooth.org/.
M. Gong, S. Midkiff, and R. Buehrer (2003), A new Piconet Formation Algorithm for UWB ad
hoc Networks, IEEE Conference on Ultra Wideband Systems and Technologies, pp. 180–184.
Top 500 Supercomputer Sites (2007), http://www.top500.org/.
Seti@Home (2007), http://setiathome.ssl.berkeley.edu/.
Berkeley Open Infrastructure for Network Computing (2007), http://boinc.berkeley.edu/.
MPI (2007), The Message Passing Interface (MPI) Standard.
MPICH (2007), MPICH - Free Implementation of MPI.
HPJava (2007), mpiJava, http://www.hpjava.org/mpiJava.html.
DSG (2007), Message Passing in Java (MPJ) Project, http://dsg.port.ac.uk/projects/mpj/.
D. C. Doolan, S. Tabirca, and L. T. Yang (2006), A Bluetooth MPI Framework for Collaborative
Computer Graphics, International Symposium on Parallel and Distributed Processing and
Applications (SIPA 2006), Sorrento, Italy, pp. 561–572.
D. C. Doolan, S. Tabirca, and L. T. Yang (2006), Mobile Parallel Computing, 5th International
Symposium on Parallel and Distributed Computing (ISPDC06), Timisoara, Romania, pp. 161–
W. Gropp and E. Lusk (2002), Fault Tolerance in MPI Programs,Cluster Computing and Grid
Systems Conference, http://www-unix.mcs.anl.gov/~gropp/bib/papers/2002/mpi-fault.pdf
G. Bosilca, A. Bouteiller, F. Cappello, S. Djilali, G. Fedak, C. Germain, T. Herault, P. Lemarinier,
O. Lodygensky, F. Magniette, V. Neri, and A. Selikhov (2002), MPICHV: Toward a Scalable Fault
Tolerant MPI for Volatile Nodes, Supercomputing, ACM/IEEE 2002 Conference.
S. Louca, N. Neophytou, A. Lachanas, and P. Evripidou (2000), Mpi-ft: Portable fault tolerance
scheme for mpi, Parallel Processing Letters, Vol. 10(4), pp. 371-382.
G. E. Fagg and J. J. Dongarra (2000), FT-MPI: Fault Tolerant MPI, Supporting Dynamic Applications
in a Dynamic World, Lecture Notes in Computer Science, Vol. 1908, pp. 346-353.
S. Shankland (2007), Sun Starts bidding Adieu to Mobile-Specific Java, http://www.news.com/
-13580_3-9800679-39.html?part=rss&subj=news&tag=2547-1_3-0-20
V. Strassen (1969), Gaussian Elimination is not Optimal, Numer. Math, Vol. 13, pp. 354–356.
D. Coppersmith and S. Winograd (1990), Matrix Multiplication via Arithmetic Progressions, Journal
of Symbolic Computation, Vol. 9, pp. 251–280.
D. C. Doolan and S. Tabirca (2006), MMPI making Maths in the Classroom Fun, Information an
International Interdisciplinary Journal, Vol. 9(6), pp. 807–812.
A. I. Wand, M. S. Norum, and C.-H. W. Lund (2006), Issues related to Development of Wireless
Peer-to-Peer Games in J2ME, International Conference on Internet and Web Applications and
Services (ICIW 20006), pp. 115–120.