Mobile Computing and Networking
What makes it special
What differentiates Mobile Computing from normal Computing is that Mobile Computing is mobile. Yes, it is this simple. However, mobility does have profound effects on the usage. Some computations have to be mobile, like the computers inside the automobile. Besides, even for the computation that can be done statically, There is a huge bonus for it to be able to be done everywhere. For example, Looking up a strange word whenever you find one at any place, is much more efficient than remembering it and looking it up after going back home. Mobility changes the form of computing.
What makes it difficult
Expectedly, along with such big bonus is the various difficulties. These difficulties are rarely theoretical, or in a algorithms level; they are mostly practical limitations, which makes mobile computing a very engineering style field. Below are several difficulties that are faced:
- Range & Bandwidth: Mobile internet tends to be slower than the cable connections.
- Security: Mobile computing is being done mostly publicly.
- Power consumption: Battery power is something to be considered.
- Transmission interferences: Some natural or artificial structure may influence the signal.
- Potential health hazards: People who use mobile devices while driving are often distracted. Cell phones may interfere with medical devices.
- Visibility: It is problem when using in sunlight.
- User Interface: Contemporary human-computer interaction models, whether command-line or GUI-based, are not designed for mobile use.
Some difficulties specifically in in-vehicle computing
- Operating temperature: Temperature in a vehicle or fleet can vary a lot, from below -20 C and even to above 100 C. However computer generally needs a suitable temperature.
- Vibration: It can decrease the life the computer components.
Location-based service link
Mobile ad hoc network link
Mobile device management link
Mobile cloud computing link
Ubiquitous computing link