0% found this document useful (0 votes)
803 views31 pages

Ubiquitous Computing

Ubiquitous computing refers to Mark Weiser's vision of computers integrated seamlessly into everyday objects and environments. The key aspects are invisible computing devices embedded in regular objects that communicate with each other and adapt to their surroundings and users. This moves away from the personal computer model to one where many small computers interact with us and our environment. Realizing this vision requires addressing issues of location awareness, large-scale distributed systems, and purpose-built devices with embedded operating systems and low power usage. Examples of early implementations include PARC's tabs, pads and boards, while current incarnations include consumer devices and wearables.

Uploaded by

taylorart
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
803 views31 pages

Ubiquitous Computing

Ubiquitous computing refers to Mark Weiser's vision of computers integrated seamlessly into everyday objects and environments. The key aspects are invisible computing devices embedded in regular objects that communicate with each other and adapt to their surroundings and users. This moves away from the personal computer model to one where many small computers interact with us and our environment. Realizing this vision requires addressing issues of location awareness, large-scale distributed systems, and purpose-built devices with embedded operating systems and low power usage. Examples of early implementations include PARC's tabs, pads and boards, while current incarnations include consumer devices and wearables.

Uploaded by

taylorart
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 31

Ubiquitous Computing

Computers become the


Environment
Ubiquitous Computing

Definition/terminology

Pervasive computing

Purpose-built computing

Calm computing

Things that think
Ubiquitous Computing

Definition

Mark Weiser – 1988

Thirty years of user interface development

The “dramatic machine”

The multipurpose computer
Ubiquitous Computing

(Weiser, 1994)
Ubiquitous Computing

Major computing trends

Mainframe

Many people share a computer

Personal computer

One computer – one person

Internet

Distributed computing

Transition

Ubiquitous computer

Many computers share us
Ubiquitous Computing

Basic concepts

Silicon-based information technology, the computer,
is in a world of its own

Not just “the user interface problem”

Idea of personal computer is misplaced – a
transitional step

“Computers should become part of the natural
environment and vanish into the background”
Ubiquitous Computing

Basic concepts

“Good tool doesn't intrude on your consciousness”

Need invisible tools

Computers exist on the periphery

No longer distinguishable as computers

Problematic Human Computer Interfaces

Intelligent agent

Voice control

GUI desktop
Ubiquitous Computing

Basic concepts

Virtual reality

the desktop metaphor

Virtuality

Computer readable data brought into the physical world

Computer-controlled devices interact
Ubiquitous Computing

Requirements

Computers interact with us and our environment

Computers communicate and adapt

Computers become devices with a purpose

Desk

Chair

Door

Window

Pen
Ubiquitous Computing

Early incarnation

PARC

“tabs”,“pads” and “boards”
Ubiquitous Computing

Ubiquitous Computing Issues

Location

Networking

Context-aware computing

Scale

Portability

Power
Ubiquitous Computing

Technical requirements

Location

Networking

Context awareness

Situated computing

Scale

Embedded operating systems

Small CPUs

Low power consumption
Ubiquitous Computing

Ubiquitous computing

Networking

Current OS and network devices

assume static network locations

Ubiquitous computing devices

Move, drop and rejoin networks rapidly
Ubiquitous Computing

Purpose-built computing

Proliferation of micro-processors

Consumer devices

Embedded computing

Invisible computer (black box)

Interface with user (as a device)

Interface with other devices
Ubiquitous Computing

Location-aware computing

Context-aware

Social networking devices

ParcTab

Palm-size computer with location-aware features
Ubiquitous Computing

Categories of context-aware applications:

Proximate selection

Automatic contextual reconfiguration

Contextual information and commands

Context-triggered actions
Ubiquitous Computing

Context-aware computing attributes

Identity

Location

Time

History

Environment
Ubiquitous Computing

Context-aware computing attributes

Where you are

Who you are with

What resources are nearby

Other elements: lighting, noise level, network
availability, communication costs, social situation
Ubiquitous Computing

Context-aware computing

Proximate-selection

User-interface technique

Located objects are emphasized

Output devices (printers, monitors)

Networks
Ubiquitous Computing

Context-triggered actions

Specify how context-aware applications should adapt

Arriving/departing

Missing

Attention
Ubiquitous Computing

Social Networking with Ubiquitous Computing

Build relationships in an active social cyberspace

Wearable social networking

Provides social nuances and affordances
Ubiquitous Computing

Iband wearable social-networking braclet

Context-activation triggers exchange of
personal information
Ubiquitous Computing

Iband issues

Social issues

No option for privacy control

Control of personal information

Technical issues

Cross-talk

Initiation of connection
Ubiquitous Computing

Current incarnations

Consumer devices
Ubiquitous Computing

Multi-purpose consumer
devices
Ubiquitous Computing
Ubiquitous Computing

Current 'tabs'
Ubiquitous Computing
 Ambient
Ubiquitous Computing
Ubiquitous Computing
Bibliography
Shilt, B. N., Adams, Norman A., Want, R. (1994). Context-aware computing
applications. IEEE Workshop on Mobile Computing Systems and Applications.
Coatta, T. (2006). The (not so) hidden computer. ACM Queue, 4 (3), 23-26.
Weiser, M. (1991). The computer for the 21st century. Scientific American,
September, 1991, pp. 94-104.
Kourouthanasis, P., Spinellis, D., Roussos, G. & Giaglis, G. (2002). Intelligent
Cokes and Diapers: MyGrocer Ubiquitous Computing Environment First
International Mobile Business Conference, 150-172.
Kanis, M., Winters, N., Agamanolis, S., Gavin, A. & Cullinan, C. (2005). Toward
wearable social networking with iBand. CHI '05: CHI '05 extended abstracts on
Human factors in computing systems, ACM Press, 1521-1524.
Weiser, M. (1994). The world is not a desktop. Interactions, 1 (1), 7-8.
Weiser, M.(1998) The invisible interface: Increasing the power of the environment
through calm technology. CoBuild, 1.

You might also like