I. INTRODUCTION
With the introduction of JavaME (Micro Edition) by Sun
Micro System for mobile and embedded devices, Java has
applied widely to embedded systems and mobile devices. A
notable application is the Android phone platform on which
mobile computing applications are developed in Java and run
on Dalvik virtual machine [1][2]. The applications like contact,
email, browser settings, Bluetooth etc., come with the Android
package. Additional applications can be acquired through
Android Market [3] and installed in individual phones.