Mobile computing is the man-computer interaction by which a computer is expected to be transported during normal use, allowing data, voice and video transmission. Mobile computing includes mobile communication, mobile hardware and mobile software. Communication issues include ad hoc networks and infrastructure networks, as well as communication properties, protocols, data formats and specific technologies. The hardware includes mobile devices or device components. Mobile software addresses the features and requirements of mobile applications.
Since the media are unguided / unlimited, the overlay infrastructure is basically radio wave oriented. That is, the signals are carried by the air to the intended devices that are capable of receiving and sending similar types of signals.
Mobile hardware includes mobile devices or device components that receive or access the mobility service. They ranged from portable notebooks, smartphones, Tablet PCs, Personal Digital Assistants. These devices will have a receiving means that is capable of detecting and receiving signals. These devices are configured to operate in full-duplex, so they are able to send and receive signals at the same time. They do not have to wait until one device has finished communicating with the other device to initiate communications. The above devices use an existing and established network to operate. In most cases, it would be a wireless network.