Professional Documents
Culture Documents
Pervesive Computing
Pervesive Computing
SCI4105
Overview
• Introduction
• Characteristics
• Evolution
• Projects
• Modern applications
Introduction
introduction
• “The most profound technologies are those
that disappear. They weave themselves into
the fabric of everyday life until they are
indistinguishable from it.” This statement in
Mark Weiser's well-known “The Computer for
the Twenty-First Century” (Scientific
American, 1991, pp.
Introduction
Introduction
• The essence of weisser’s vision is that mobile
and embedded processors can communicate
with each other and the surrounding
infrastructure seamlessly coordinating their
operation to provide support for a service of
everyday work practices
Intelligent
Ubiquitous = Mobile Computing + Environment
Key Characteristics of Pervasive
computing:
• Many devices can be integrated into one system for
multi-purpose uses.
• A huge number of various interfaces can be used to
build an optimized user interface.
• Concurrent operation of online and offline supported.
• A large number of specialized computers are integrated
through local buses and Internet.
• Security elements are added to prevent misuse and
unauthorized access.
• Personalization of functions adapts the systems to the
user’s preferences, so that no PC knowledge is required
of the user to use and manage the system.
Key Characteristics of Pervasive
computing:
• Ubiquity: Components are ubiquitous which
makes them less noticeable
• Context Awareness: Components use sensors
and communication to collect information
about their users and environment and adjust
their behaviour accordingly.
• Pervasive Computing is complimentary to
virtual reality. Turns all object in the world
into a part of an information and
communication system.
Key Characteristics of Pervasive
computing:
• Distributed Computing
Key Characteristics of Pervasive
computing:
• Mobile computing: mobile computing has
emerged from the integration of cellular
technology with the web.
Structure of Pervasive computing
• Three layers make up the structure of
pervasive computing as follows:
• Infrastructure
Infrastructure layer
Network Computing
Devices devices
• INFRASTRUCTURE
• Layer
Sensors and
Actuators
Computing devices in a pervasive computing environment provide the
capability of information processing
INFRASTRUCTURE
Sensors and actuators represent devices that can sense or mediate
between physical and virtual environments. Sensors collect
information such as temperature, location, humidity, light, sound, and
tension from the environment
INFRASTRUCTURE
• Network devices provide wired or wireless
network access to connect different devices
together in a virtual environment. Due to the
variety of wireless technologies, we see many
devices using Bluetooth, Wi-Fi, infrared,
Zigbee, long term evolution (LTE), near field
communication (NFC), and radio frequency
identification (RFID).
• . The networking capability is essential in
many scenarios where various pervasive
devices can work in concert. For instance, a
smart car assistant can use an LTE connection
to enlist help from cloud-based voice
recognition services to understand the voice
command issued by the user
Middleware Layer
Application layer
Pervasive
computing
environments
• Smart
campus
Application layer
• Smart car space
The car space is highly mobile.
The software system should be
aware of this high mobility of
vehicles. In addition, the vehicle
space requires frequent
information exchanges with the
outside environment. For
example, the vehicle needs local
traffic information in order to
adaptively choose different
routes.
Application layer
The vehicle is installed with a touch screen, a GPS receiver, a video
camera, and a wireless router. The GPS device enables position
identification for the vehicle, and the video camera captures the driver
image that is recognized by facial recognition. The wireless router
provides an in-car network infrastructure to connect different
components within the vehicle. As a result, when the user is recognized
by the system, the smart car space can automatically trigger
personalized services, such as enabling the entertainment system in the
car to play the user’s favourite music
Application layer
• A typical scenario in the smart car space is
autonavigation with explicit environment
feedbacks. The user in the car tells the system
his destination via voice input. Then the
system will process the voice input and select
an optimal route..
Application layer
• During driving, the system continuously
monitors and reports the vehicle’s status, such
as regarding safety issues. For instance, the
control system can detect that the road
condition is bad and that the user is tired;
then the user will be warned to focus on his
driving for safety reasons.
• Additionally, different music may be played for
the user according to the car speed and other
contexts. For instance, the volume of the
music will be tuned down when the user has
an incoming phone call
Application layer-IC
• Intelligent campus
• User
Resource Management
Management