New Trends In Computer Networks

More Efficient Java RMI for GPRS Devices

JALAL KAWASH, GHASSAN SAMARA, AHMAD EL-HALABI
Department of Computer Science, American University of Sharjah Sharjah, P.O.Box 26666, UAE

This paper introduces a new J2ME RMI package, which makes use of object compression in order to minimize the transmission time. The package also makes use of object encryption for secure channels. The currently used RMI package for wireless devices does not provide either of these features. Our package substantially outperforms the existing Java package in the total time needed to compress, transmit, and decompress the object for GPRS networks, even under adversary conditions. The results show that the extra time incurred to compress and decompress serialized objects is small compared to the time required to transmit the object without compression in GPRS networks. Existing RMI code for J2ME can be obliviously used with our new package.

1. Introduction

There is a constant increase in the proliferation of wireless handheld devices and in their computing capabilities. Wireless devices have limitations with processor power, memory space, and bandwidth. Sun Microsystems introduced Java 2 Micro Edition (J2ME) platform in order to cope with some of these limitations and to address the needs of a rapidly growing wireless technology market. About half a billion users currently carry handheld phones that can run J2ME and there are 150 mobile operators supporting Java [1]. Except for mobile gaming, this huge device population is not being taken advantage of.

Java Remote Method Invocation (RMI) allows programmers to rapidly create Java-to-Java distributed applications, without the need to reason about...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: GPRS Chips
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.