Mobility and ubiquity

Future Technologies & Media (FTM)

Andy Weeger

Neu-Ulm University of Applied Sciences

June 7, 2024

Revision

Characteristics of emerging technologies

Rotolo, Hicks, and Martin (2015) outlines five attributes that classify emerging technologies and differentiate them from other technologies:

  1. Radical novelty
  2. Relatively fast growth
  3. Coherence
  4. Prominent impact
  5. Uncertainty and ambiguity

Stages of emergence

Pre-emergence, emergence, and post-emergence: attributes and ’stylised’trends. (Rotolo, Hicks, and Martin 2015, 1833)

Interconnectedness

Interconnectedness refers to a formal linkage between two different systems.

Computer networks reflect a collection of computers and devices connected so that they can share information and services. They, thus, are the clue of (interconnected) information systems.

Effects

Emergent digital technologies facilitate more strongly interconnected systems, as they enhance

networking infrastructure, connectivity capabilities, and interoperability (e.g. through standardization).

Examples of interconnected systems are
smart cities, connected cars (Car2X), and smart supply chains.

Distributed systems

A distributed system is a collection of independent computers that appear to its users as a single coherent system.

The independent computers, also known as nodes, communicate and coordinate their actions by passing messages as they do not share a common memory.

Effects

Distributed systems and distributed computing are integral to the advancement of emergent digital technologies as they they provide the necessary infrastructure for e.g.,

scalability and efficiency, fault tolerance and reliability, real-time processing, data privacy and security, and cost-effectiveness.

As digital technologies continue to evolve, the role of distributed systems will only become more critical in enabling innovative applications and services across various industries.

Hypothesis 4

Emerging information technologies enable mobile and ubiquitous systems.

Mobility

Definition

Mobile computing

Using portable devices in wireless-enabled networks to perform computational tasks and access network services on the move (e.g., anyplace, and anytime)

Key components

Mobile computing is not simply a miniaturisation of conventional computer technology. It is a complex ecosystem with several key components as enablers:

Mobile devices, wireless networks, mobile first operating systems, mobile applications, and the related ecosystems (e.g., app stores, edge computing).

Discussion

What marks the breakthrough of mobile computing?

Effects

As an emerging technology, mobile computing has had a significant impact on multiple levels and undoubtedly transformed our lives.

Increased productivity, improved communication and collaboration, enhanced access to information and entertainment, and new business models and social interactions.

Discussion

How would your life look like without a mobile phone?

Identify the tasks and activities where you heavily rely on mobile computing and imagine what you would do if you would not have access to a smartphone.

Challenges

However, mobile computing also comes with some challenges:

Digital divide, security vulnerabilities, health concerns, and impact on social interactions.

Ubiquity

Definition

Ubiquitous computing integrates computation into the environment, rather than having computers which are distinct objects.

The most profound technologies are those that disappear. They weave themselves into the fabric of everyday life until they are indistinguishable from it. Mark Weiser, American computer scientist and chief technology officer (CTO) at Xerox PARC

Characteristics

Ubiquitous computing (UC), also known as ubicomp, is characterized by several key features that differentiate it from traditional computing:

Invisibility, context-awareness, connectivity, and situated and proactive interaction.

Evolution

From mainframe
to personal computer
to ubiquitous computing.

Mainframe: one computer shared by many people

Personal computer (PC): one computer, one person

Ubiquitous computing (UC): lots of computers, used by individual users, partly shared

UC vs. virtual reality

Ubiquitous computing is roughly the opposite of virtual reality.

UC systems

Ubiquitous computing systems rely on tiny computing devices which vanish into the environment1 and adapt dynamically to it.

These tiny computers need to be…

  • networked, distributed, and transparently accessible,
  • context-aware to optimize their operation in the respective environment,
  • capable of acting autonomously, without human intervention, and
  • able to to manage a variety of dynamic activities through intelligent decision-making.

Example

Exercise

Identify other examples of ubiquitous computing, reflect the characteristics and name the main technological enablers.

Take 10 minutes to to your research and to prepare a short presentation.

Context

Context is any information that can be used to characterize the situation of an entity.

An entity is a person, place, or object that is considered relevant to the interaction between a user and an application, including the user and applications themselves.

Context-aware computing

A system is context-aware if it uses context to provide relevant information and/or services to the user, where relevancy depends on the user’s task.

Following contexts need to be considered:
user context, environmental context, social context, and service context.

Exercise

How is context-awareness implemented in your example(s)?

Summary

Emerging information technologies play a critical role in enhancing mobile and ubiquitous systems, particularly

computing power and size,
wireless communication networks,
operating systems and apps,
sensor technologies, and
cloud computing and big data.

Synopsis

Ubiquitous computing weaves together several key technological advancements to create a pervasive and intelligent environment.

  • Intelligence and affection
    AI enables UC environments to analyze data from various contexts (user, environment, social, service), identify patterns, and make intelligent decisions. Enhanced UC systems will also leverage affective computing to understand user moods and adjust their behavior accordingly.
  • Interconnectedness and distributivity
    UC environments rely on a network of interconnected devices and systems. These distributed systems communicate and share data seamlessly, creating an intelligent infrastructure.
  • Multimodality and immersion
    UC environments cater to natural human interaction through various modalities. This reduces the feeling of interacting with a machine and enhances the sense of immersion.

Q&A

Literature

Andrew S, Tanenbaum, Steen Maarten Van, et al. 2002. “Distributed Systems: Principles and Paradigms.-1st.” Prentice Hall.
Attiya, Hagit, and Jennifer Welch. 2004. Distributed Computing: Fundamentals, Simulations, and Advanced Topics. Vol. 19. John Wiley & Sons.
Dey, Anind K. 2001. “Understanding and Using Context.” Personal and Ubiquitous Computing 5: 4–7.
Dryer, D. Christopher, Chris Eisbach, and Wendy S. Ark. 1999. “At What Cost Pervasive? A Social Computing View of Mobile Computing Systems.” IBM Systems Journal 38 (4): 652–76.
Forman, George H., and John Zahorjan. 1994. “The Challenges of Mobile Computing.” Computer 27 (4): 38–47.
Jogalekar, Prasad, and Murray Woodside. 2000. “Evaluating the Scalability of Distributed Systems.” IEEE Transactions on Parallel and Distributed Systems 11 (6): 589–603.
Ladd, D Alan, Avimanyu Datta, Saonee Sarker, and Yanjun Yu. 2010. “Trends in Mobile Computing Within the IS Discipline: A Ten-Year Retrospective.” Communication of Association of Information Systems (CAIS) 27: 285–316.
Norman, Donald A. 1998. The Invisible Computer: Why Good Products Can Fail, the Personal Computer Is so Complex, and Information Appliances Are the Solution. MIT press.
Othman, Mazliza, Sajjad Ahmad Madani, Samee Ullah Khan, et al. 2013. “A Survey of Mobile Cloud Computing Application Models.” IEEE Communications Surveys & Tutorials 16 (1): 393–413.
Rotolo, Daniele, Diana Hicks, and Ben R Martin. 2015. “What Is an Emerging Technology?” Research Policy 44 (10): 1827–43.
Satyanarayanan, Mahadev. 2001. “Pervasive Computing: Vision and Challenges.” IEEE Personal Communications 8 (4): 10–17.
Stojmenovic, Ivan. 2002. Handbook of Wireless Networks and Mobile Computing. Wiley Online Library.
Sunyaev, Ali. 2020. Internet Computing: Principles of Distributed Systems and Emerging Internet-Based Technologies. 1st ed. Springer Nature Switzerland AG.
Wareham, Jonathan, Armando Levy, and Wei Shi. 2004. “Wireless Diffusion and Mobile Computing: Implications for the Digital Divide.” Telecommunications Policy 28 (5-6): 439–57.
Weiser, Marc. 1994. “The World Is Not a Desktop.” Interactions 1 (1): 7–8.
Weiser, Mark. 1991. “The Computer for the 21 St Century.” Scientific American 265 (3): 94–105.
———. 1993. “Hot Topics-Ubiquitous Computing.” Computer 26 (10): 71–72.
Zimmerman, Rae. 2001. “Social Implications of Infrastructure Network Interactions.” Journal of Urban Technology 8 (3): 97–119.

Footnotes

  1. They vanish into the environment due to miniaturization and new materials, for example