Mobile computing
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.
Main principles
- Portability: Devices/nodes connected within the mobile computing system should facilitate mobility. These devices may have limited device capabilities and limited power supply, but should have a sufficient processing capability and physical portability to operate in a movable environment.
- Connectivity: This defines the quality of service of the network connectivity. In a mobile computing system, the network availability is expected to be maintained at a high level with the minimal amount of lag/downtime without being affected by the mobility of the connected nodes.
- Interactivity: The nodes belonging to a mobile computing system are connected with one another to communicate and collaborate through active transactions of data.
- Individuality: A portable device or a mobile node connected to a mobile network often denote an individual; a mobile computing system should be able to adopt the technology to cater the individual needs and also to obtain contextual information of each node.
Devices
- Portable computers, compact, lightweight units including a full character set keyboard and primarily intended as hosts for software that may be parameterized, such as laptops/desktops, smartphones/tablets, etc.
- Smart cards that can run multiple applications but are typically used for payment, travel and secure area access.
- Mobile phones, telephony devices which can call from a distance through cellular networking technology.
- Wearable computers, mostly limited to functional keys and primarily intended as incorporation of software agents, such as bracelets, key-less implants, etc.
These classes are expected to endure and to complement each other, none replacing another completely.
Other types of mobile computers have been introduced since the 1990s, including the:
- Portable computer
- Personal digital assistant/Enterprise digital assistant
- Ultra-Mobile PC
- Laptop
- Smartphone and tablet computer
- Wearable computer
- E-reader
- Carputer
Limitations
- Expandability and Replaceability: In contrast to the common traditional motherboard-based PC the SoC architecture in which they are embedded makes impossible these features.
- Lack of a BIOS: As most smart devices lack a proper BIOS, their bootloading capabilities are limited as they can only boot into the single operative system with which it came, in contrast with the PC BIOS model.
- Range and bandwidth: Mobile Internet access is generally slower than direct cable connections, using technologies such as GPRS and EDGE, and more recently HSDPA, HSUPA, 3G and 4G networks and also the proposed 5G network. These networks are usually available within range of commercial cell phone towers. High speed network wireless LANs are inexpensive but have very limited range.
- Security standards: When working mobile, one is dependent on public networks, requiring careful use of VPN. Security is a major concern while concerning the mobile computing standards on the fleet. One can easily attack the VPN through a huge number of networks interconnected through the line.
- Power consumption: When a power outlet or portable generator is not available, mobile computers must rely entirely on battery power. Combined with the compact size of many mobile devices, this often means unusually expensive batteries must be used to obtain the necessary battery life.
- Transmission interferences: Weather, terrain, and the range from the nearest signal point can all interfere with signal reception. Reception in tunnels, some buildings, and rural areas is often poor.
- Potential health hazards: People who use mobile devices while driving are often distracted from driving and are thus assumed more likely to be involved in traffic accidents. Cell phones may interfere with sensitive medical devices. Questions concerning mobile phone radiation and health have been raised.
- Human interface with device: Screens and keyboards tend to be small, which may make them hard to use. Alternate input methods such as speech or handwriting recognition require training.
In-vehicle computing and fleet computing
- circa 1982 pre-laptop
Other elements affecting function in vehicle:
- Operating temperature: A vehicle cabin can often experience temperature swings from. Computers typically must be able to withstand these temperatures while operating. Typical fan-based cooling has stated limits of of ambient temperature, and temperatures below freezing require localized heaters to bring components up to operating temperature.
- Vibration can decrease the life expectancy of computer components, notably rotational storage such as HDDs.
- Visibility of standard screens becomes an issue in bright sunlight.
- Touchscreen users easily interact with the units in the field without removing gloves.
- High-temperature battery settings: Lithium ion batteries are sensitive to high temperature conditions for charging. A computer designed for the mobile environment should be designed with a high-temperature charging function that limits the charge to 85% or less of capacity.
- External antenna connections go through the typical metal cabins of vehicles which would block wireless reception, and take advantage of much more capable external communication and navigation equipment.
Security issues involved in mobile
More and more users and businesses use smartphones as a means of planning and organizing their work and private life. Within companies, these technologies are causing profound changes in the organization of information systems and therefore they have become the source of new risks. Indeed, smartphones collect and compile an increasing amount of sensitive information to which access must be controlled to protect the privacy of the user and the intellectual property of the company.
All smartphones are preferred targets of attacks. These attacks exploit weaknesses related to smartphones that can come from means of wireless telecommunication like WiFi networks and GSM. There are also attacks that exploit software vulnerabilities from both the web browser and operating system. Finally, there are forms of malicious software that rely on the weak knowledge of average users.
Different security counter-measures are being developed and applied to smartphones, from security in different layers of software to the dissemination of information to end users. There are good practices to be observed at all levels, from design to use, through the development of operating systems, software layers, and downloadable apps.
Portable computing devices
Several categories of portable computing devices can run on batteries but are not usually classified as laptops: portable computers, PDAs, ultra mobile PCs, tablets and smartphones.- A portable computer is a general-purpose computer that can be easily moved from place to place, but cannot be used while in transit, usually because it requires some "setting-up" and an AC power source. The most famous example is the Osborne 1. Portable computers are also called a "transportable" or a "luggable" PC.
- A personal digital assistant is a small, usually pocket-sized, computer with limited functionality. It is intended to supplement and to synchronize with a desktop computer, giving access to contacts, address book, notes, e-mail and other features. PDA
- An ultra mobile PC is a full-featured, PDA-sized computer running a general-purpose operating system.
- Tablets/phones: a slate tablet is shaped like a paper notebook. Smartphones are the same devices as tablets, however the only difference with smartphones is that they are much smaller and pocketable. Instead of a physical keyboard, these devices have a touchscreen including a combination of a virtual keyboard, but can also link to a physical keyboard via wireless Bluetooth or USB. These devices include features other computer systems would not be able to incorporate, such as built-in cameras, because of their portability - although some laptops possess camera integration, and desktops and laptops can connect to a webcam by way of USB.
- A carputer is installed in an automobile. It operates as a wireless computer, sound system, GPS, and DVD player. It also contains word processing software and is bluetooth compatible.
- A Pentop is a computing device the size and shape of a pen. It functions as a writing utensil, MP3 player, language translator, digital storage device, and calculator.
- An application-specific computer is one that is tailored to a particular application. For example, Ferranti introduced a handheld application-specific mobile computer in the form of a clipboard for conducting opinion polls.