| The MooDS protocol: a J2ME object-oriented communication protocol |
| Full text |
Pdf
(525 KB)
|
| Source
|
International Conference On Mobile Technology, Applications, And Systems
archive
Proceedings of the 4th international conference on mobile technology, applications, and systems and the 1st international symposium on Computer human interaction in mobile technology
table of contents
Singapore
SESSION: Mobility 2007: Mobile applications
table of contents
Pages 8-15
Year of Publication: 2007
ISBN:978-1-59593-819-0
|
|
Author
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 57, Citation Count: 1
|
|
|
ABSTRACT
This paper describes MooDS, an object-oriented communication protocol dedicated to Java 2 Micro Edition (J2ME) based mobile phones. This protocol is used in GASP, an open source middleware enabling J2ME multiplayer gaming interactions. This paper enlightens the difficulty in developing mutiplayer games in heavily constrained environments, like the J2ME CLDC platform: small application memory footprint, lack of object serialization support, network protocol limitations, small bandwith and lack of client IP addressing support within cellular phone networks. This paper details how MooDS takes care of these constraints by providing an efficient object serialization protocol in order to reduce the amount of transmitted data and to increase the communication speed. Moreover, MooDS is compared with the available J2ME SOAP based protocol implementations, kSOAP2 and JSR172. This paper shows that MooDS obtains the best results in terms of encoding length, transmission delay, memory allocation and application code size, thus supplying a proper gaming interaction support, in particular for time critical multiplayer games.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Axis2 server, http://ws.apache.org/axis2/.
|
| |
2
|
Bluetooth technology, http://www.bluetooth.com.
|
| |
3
|
Civilization:CallToPower2, http://apolyton.net/civ2/.
|
| |
4
|
CLDC, http://java.sun.com/cldc/.
|
| |
5
|
Cube, http://cubeengine.com.
|
| |
6
|
Doja profile, http://www.doja-developer.net.
|
| |
7
|
Enhydra project, http://www.enhydra.org.
|
| |
8
|
Ethereal network analyzer, http://www.ethereal.com.
|
| |
9
|
GASP project, http://gasp.objectweb.org.
|
| |
10
|
J2EE server, http://java.sun.com/j2ee/.
|
| |
11
|
J2ME platform, http://java.sun.com/j2me/.
|
| |
12
|
J2SE, http://java.sun.com/j2se/.
|
| |
13
|
JAX-RPC, http://java.sun.com/webservices/jaxrpc/.
|
| |
14
|
JSR172, http://jcp.org/jsr/detail/172.jsp.
|
| |
15
|
kSOAP2, http://ksoap2.sourceforge.net.
|
| |
16
|
MIDP profile, http://java.sun.com/products/midp/.
|
| |
17
|
MySQL, http://www.mysql.com.
|
| |
18
|
Open Mobile Alliance Gaming Services, http://www.openmobilealliance.org/tech/wg_committees/gs.html.
|
| |
19
|
PlaneShift, http://www.planeshift.it.
|
| |
20
|
ProGuard, http://proguard.sourceforge.net.
|
| |
21
|
SOAP, http://www.w3.org/tr/soap/.
|
| |
22
|
Tomcat server, http://tomcat.apache.org.
|
| |
23
|
Web Services, http://www.w3.org/2002/ws/.
|
| |
24
|
WSDL, http://www.w3.org/tr/wsdl.
|
| |
25
|
XML Schema, http://www.w3.org/xml/schema/.
|
| |
26
|
|
| |
27
|
D. Fox. Wireless gaming using the java micro edition. In Game Programming Gems 3 - Charles River Media, pages 573--581, 2002.
|
 |
28
|
|
| |
29
|
R. Pellerin, F. Delpiano, F. Duclos, E. Gressier-Soudan, and M. Simatic. GASP: an open source gaming service middleware dedicated to multiplayer games for j2me based mobile phones. In 7th Int. Conference on Computer Games CGAMES'05 Proceedings, pages 75--82, November 2005.
|
| |
30
|
P. Sandoz, S. Pericas-Geertsen, K. Kawaguchi, M. Hadley, and E. Pelegri-Llopart. Fast web services, http://java.sun.com/developer/technicalarticles/web-services/fastws/index.html, 2003.
|
| |
31
|
J. Smed, T. Kaukoranta, and H. Hakonen. Aspect of networking in multiplayer computer games. In The International Conference on Application and Development of Computer Games in the 21st Century proceedings, pages 75--82, November 2001.
|
CITED BY
|
|
S. Merdassi , R. Yahia-Aissa , R. Pellerin , I. Réchiniac-Astic , E. Gressier_Soudan, Vers une intégration du RFID et de la cartographie pour une visite autonome du musée des arts et métiers, Proceedings of the 4th French-speaking conference on Mobility and ubiquity computing, May 28-30, 2008, Saint Malo, France
|
|