Rethinking the TCP Nagle algorithm
ACM SIGCOMM Computer Communication Review
Investigating the Limits of SOAP Performance for Scientific Computing
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
UbiMob '08 Proceedings of the 4th French-speaking conference on Mobility and ubiquity computing
SoundPark: Towards Highly Collaborative Game Support in a Ubiquitous Computing Architecture
DAIS '09 Proceedings of the 9th IFIP WG 6.1 International Conference on Distributed Applications and Interoperable Systems
Player profile management on NFC smart card for multiplayer ubiquitous games
International Journal of Computer Games Technology - Special issue on cyber games and interactive entertainment
Hi-index | 0.00 |
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.