Mobile computing has become momentous in the field of mobile technology. This is due to the swift advancement of high performance mobile devices equipped with high speed wireless telecommunications technology such as GPRS, GSM, 3G, 4G, and 5G technologies. The variety of handheld devices, mobile workstations and smart phones that are in use today increases at an amazing rate.