Mobile computing is the man-computer interaction by which a computer is expected to be transported during normal usage, 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.
Principles of Mobile Computing
• Portability: facilitates the movement of the device (s) within the mobile computing environment.
• Connectivity: Ability to stay connected continuously with a minimum amount of delay / downtime, without being affected by the movements of connected nodes
• Social interactivity: Maintain connectivity to collaborate with other users, at least within the same environment.
• Individuality: Adaptation of technology to individual needs.
or
• Portability: Devices / nodes connected within the mobile computing system should facilitate mobility. These devices may have limited device capabilities and limited power supply but must have sufficient physical portability and portability to operate in a mobile environment.
• Connectivity: Defines the quality of service (QoS) of network connectivity. In a mobile computing system, the availability of the network is expected to be maintained at a high level with the minimum amount of lag / downtime unaffected by the mobility of the connected nodes.
• Interactivity: Nodes belonging to a mobile computer system are connected to each other to communicate and collaborate through active data transactions.
• Individuality: A portable device or a mobile node connected to a mobile network often denote an individual; A mobile computing system must be able to adopt technology to meet individual needs and also to obtain contextual information from each node.