Mobile computing is human–computer interaction in which a computer is expected to be transported during normal usage, which allows for transmission of data, voice and video. Mobile computing involves 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 concrete technologies. Hardware includes mobile devices or device components. Mobile software deals with the characteristics and requirements of mobile applications.
Some of the most common forms of mobile computing devices are as given below:
The existence of these classes is expected to be long lasting, and complementary in personal usage, none replacing one the other in all features of convenience.
Other types of mobile computers have been introduced since the 1990s, including the: