Mobile computing emphasizes the form of computing that the device is portable, preferably hand-held; is capable of performing most, if not all, of specific in-the-filed job functions; and can communicate with the cloud servers if needed for more complicated computation or data synchronization. Based on the above description, mobile computing has three aspects: mobile communication, mobile hardware and mobile software.
Currently, mobile computing is experiencing the following technical limitations and other concerns:
- Limited capacity of portable power supply: Most mobile devices are still not able to sustain a day of work without recharge/replace the batteries.
- Less than ideal computing power: mainly because of power supply issue, heat dispersion is another issue.
- Human interface is limited by the size of device: It requires other means of I/O such as touch screen with gestures, voice commands/recognition, virtual keyboards, image projection, etc. to improve the user experiences.
- Insufficient bandwidth of wireless signals: 3G wireless is still not fast enough for serious computing
- Limited signal coverage and transmission interferences
- Concerns of wireless and Internet security
- Concerns of potential safety and health hazards