ArticleslgStudy

computer science

Mobile computing

Mobile computing is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Mobile computing rather than just read about it. In short: Mobile computing is human–computer interaction in which a computer is expected to be transported during normal usage and allow for transmission of data, which can include voice and video transmissions. Mobile computing involves mobile communication, mobile hardware, and mobile software.

Mobile computing — main illustration
Mobile computing — illustration

Key takeaways

  • Mobile computing belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Mobile computing to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Mobile computing from memory before moving on to harder problems.

Reference excerpt

Mobile computing is human–computer interaction in which a computer is expected to be transported during normal usage and allow for transmission of data, which can include voice and video transmissions. 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 (QoS) of the network connectivity. In a mobile computing system, the network availability is expected to be maintained at a high level with a 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 together to communicate and collaborate through active transactions of data. Individuality: A portable device or a mobile node connected to a mobile network often denotes an individual; a mobile computing system should be able to adopt the technology to cater to the individual needs and also to obtain contextual information of each node.

Devices Some of the most common forms of mobile computing devices are as given below:

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 for the incorporation of software agents, such as bracelets, keyless 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 Tablet computer Wearable computer E-reader Carputer Handheld PC

Limitations Expandability, replaceability and modularity: In contrast to the common traditional motherboard-based PC the SoC architecture in which they are embedded makes these features impossible. 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 a range of commercial cell phone towers. High-speed network wireless LANs are inexpensive but have a 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. (While this may seem obvious, there is considerable discussion about whether banning mobile device use while driving reduces 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

Many commercial and government field forces deploy a rugged portable computer with their fleet of vehicles. This requires the units to be anchored to the vehicle for driver safety, device security, and ergonomics. Rugged computers are rated for severe vibration associated with large service vehicles and off-road driving and the harsh environmental conditions of constant professional use such as in emergency medical services, fire, and public safety.

Other elements affecting function in the vehicle:

… excerpt ends here. Continue reading the full article.

Illustrations

Mobile computing: Foldable Samsung Galaxy smartphones, capable of web browsing, e-mail access, video playback, document editing, file transfer, image editing, and other tasks common on smartphones. A smartphone is a tool of mobile computing.
Foldable Samsung Galaxy smartphones, capable of web browsing, e-mail access, video playback, document editing, file transfer, image editing, and other tasks common on smartphones. A smartphone is a tool of mobile computing.
Mobile computing: The Telxon PTC-710 is a 16-bit mobile computer PTC-710 with MP 830-42 microprinter 42-column version.
The Telxon PTC-710 is a 16-bit mobile computer PTC-710 with MP 830-42 microprinter 42-column version.
Mobile computing: The wearable computer, Apple Watch, released in 2015
The wearable computer, Apple Watch, released in 2015
Mobile computing: MOBIDIC mobile computer of 1959
MOBIDIC mobile computer of 1959
Mobile computing: The Compaq Portable - c. 1982, pre-laptop
The Compaq Portable - c. 1982, pre-laptop

Worked examples

Example 1 — a first encounter with Mobile computing

Start with the simplest possible case. Write down what Mobile computing claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Mobile computing before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Mobile computing ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Mobile computing

In research
Mobile computing appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Mobile computing in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Mobile computing is common in secondary-school and first-year university syllabi. It links to neighbouring topics Automatic identification and data capture, Mobile computing, Mobile phones, so understanding it makes those chapters shorter.
In everyday life
Look for Mobile computing outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Mobile computing” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Mobile computing in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Mobile computing means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Mobile computing out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Mobile computing in simple terms?

Mobile computing is human–computer interaction in which a computer is expected to be transported during normal usage and allow for transmission of data, which can include voice and video transmissions. Mobile computing involves mobile communication, mobile hardware, and mobile software.

Why does Mobile computing matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Mobile computing?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Mobile computing.

Tags

  • Automatic identification and data capture
  • Mobile computing
  • Mobile phones

Keep exploring