0% found this document useful (0 votes)
65 views

01 - Introduction To Pervasive Computing

This chapter introduces pervasive computing, including its definition as computers that are seamlessly integrated into everyday objects and environments. The history of pervasive computing is discussed starting from the first use of the term in 1988, and it has developed in four waves leading to today's ubiquitous devices. Key concepts are that pervasive systems are intended to operate everywhere and at all times, understand users and their environments, and provide automated assistance.

Uploaded by

Mo Sa
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
65 views

01 - Introduction To Pervasive Computing

This chapter introduces pervasive computing, including its definition as computers that are seamlessly integrated into everyday objects and environments. The history of pervasive computing is discussed starting from the first use of the term in 1988, and it has developed in four waves leading to today's ubiquitous devices. Key concepts are that pervasive systems are intended to operate everywhere and at all times, understand users and their environments, and provide automated assistance.

Uploaded by

Mo Sa
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 82

Chapter 01

Introduction
Pervasive Computing
MOBC 3302
1st, 2022/2023

Khaled A. Abu Daqqa


Outline

• In this chapter, we will provide an introduction to Pervasive


Computing, its theoretical basics, its main technologies and concepts,
and some applications.

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Outline
• Definition
• History
• Concepts
• Foundations
• Principles
• Challenges
• Technology
• Present of Pervasive Computing
• Future of Pervasive Computing
• Pervasive Computing as Applications
• Pervasive Computing as Research

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Outline
• Definition
• History
• Concepts
• Foundations
• Principles
• Challenges
• Technology
• Present of Pervasive Computing
• Future of Pervasive Computing
• Pervasive Computing as Applications
• Pervasive Computing as Research

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Definition
• Computers invade our lives; they watch, coach, assist, and entertain
us, hidden inside smartphones, navigation systems, smart watches,
medical devices, game consoles, and household appliances.

• Not the ones standing lonely on our desks, but the ones
interconnected with cameras and microphones, radars and GPS,
speakers and motors, and other computers, working together in a
complex pervasive computing system, with the sole goal of making
our lives easier.

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Definition (Real Scenario)
• You arrive at home, tired after a day’s work. The house identifies you and
unlocks the door. Recognizing the fatigue on your face, the home
entertainment system starts playing your favorite relaxing music and
replaces the artwork on the electronic wallboards with soothing images of
nature. As you enter the bathroom, you are asked if a warm bath should be
started. As you enter the kitchen, the display on the refrigerator door
suggests a light meal and a specific recipe on the basis of the available
ingredients in the refrigerator and fitting your mood. If you accept the
suggestion, step-by-step instructions are displayed, helping you through
the steps of the recipe. Once you place the bowl on the stove, the
temperature is automatically adjusted to control the cooking time on the
basis of your decision whether to take a bath

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Definition

• Pervasive Computing, also called ubiquitous computing (Ubicomp),


refers to that computerized devices, systems and software are in
everywhere and anywhere in our daily life; these technologies help us
connect to worldwide networks without boundaries and provide us
with quick and secure access to a wealth of information and services.

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Definition
• As scientific definition, the Pervasive Computing describes the
emerging trend of seamlessly integrating computing into the everyday
physical world.

• Such as:
• Self-Driving cars
• Smart home
• Navigation systems
• Environmental monitoring systems

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Definition (Another)
• Pervasive computing is the growing trend of embedding
computational capability into everyday objects to make them
effectively communicate and perform useful tasks in a way that
minimizes the end user's need to interact with computers as
computers.

• You can write about pervasive computing in a million different ways

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Outline
• Definition
• History
• Concepts
• Foundations
• Principles
• Challenges
• Technology
• Present of Pervasive Computing
• Future of Pervasive Computing
• Pervasive Computing as Applications
• Pervasive Computing as Research

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
History
• The first time in which the term of “ubiquitous computing” is in 1988,
by Mark Weiser, the chief technology officer at Xerox’s Palo Alto
Research Center (PARC)

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
History

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
History
• The pervasive computing is developed as four waves.

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
History (Zero Wave)
• Zero Wave
• 1930 - 1940
• Computer-less Computing

• Computer-less Computing refers to theoretical technology performing


processes or tasks on system without computer, such as Chemical
experiments systems.
• Computation is performed as electrical power.

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
History (First Wave)
• First Wave
• 1960 - 1970
• Main Frame Computing

• Massive computers to do simple


data processing
• Few computers in the world

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
History (Second Wave)
• Second Wave
• 1980 - 1990
• Desktop Computing

• Small Computer with GUI operating system


• Business applications
• Connect to networks

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
History (Third Wave)
• Third Wave
• 2000 - present
• Ubiquitous Computing

• Mobile and smart phone


• Smart devices, such as smart watch
• Camera and Mike
• Information creation, access, communication drive usage
• WANs, LANs, PANs, ad-hoc networking, wireless

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
History (Comparison between Waves)

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Outline
• Definition
• History
• Concepts
• Foundations
• Principles
• Challenges
• Technology
• Present of Pervasive Computing
• Future of Pervasive Computing
• Pervasive Computing as Applications
• Pervasive Computing as Research

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Concepts
• The main goal of pervasive computing is to make technology deals
with human anywhere and at any time, and understand his behavior
and his environment, to make some useful tasks for him.

• So, the main concepts of pervasive computing are:


• everywhere and every time
• social
• automated

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Concepts (everywhere and every time)
• The mean of (everywhere and every time) is the pervasive system is:
• Always running
• Can access everywhere in the system context
• Can access everywhere in the user environment
• Can access all people in the environment
• Can get data from anyone, anywhere and at any time
• Make information accessible for anyone, anywhere and at any time
• Can understand the relationship between different places in the system
context

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Concepts (Social)
• The mean of (Social) is the pervasive system is:
• Can understand the user environment
• Can understand the user behavior
• Can understand the relation between the user and the environment
• Provide services to the human.

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Concepts (Automated)
• The mean of (Automated) is the pervasive system is that the system
collects, understands, and provides information and services
automatically.

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Outline
• Definition
• History
• Concepts
• Foundations
• Principles
• Challenges
• Technology
• Present of Pervasive Computing
• Future of Pervasive Computing
• Pervasive Computing as Applications
• Pervasive Computing as Research

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Foundations

System Device Experience Sensor

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Foundations
• System is the software which controls and track all data and
processes in pervasive computing system

• Device is hardware/s on which the system run

• Experience is data and conditions which provided to system to be


trained on process of pervasive computing

• Sensor is device which provides system with new input data


The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Network camera

Handheld
Devices Berkeley Motes

Laptops

Pervasive computing devices communicate and take actions.


Outline
• Definition
• History
• Concepts
• Foundations
• Principles
• Challenges
• Technology
• Present of Pervasive Computing
• Future of Pervasive Computing
• Pervasive Computing as Applications
• Pervasive Computing as Research

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Principles
• Pervasive Computing postulates four fundamental paradigms, which
are:
• Decentralization
• Diversification
• Connectivity
• Simplicity

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Principles (Decentralization)
• The switch from centralized-managed software to decentralization is
the baseline of pervasive computing.

• It means that the control and management processes/tasks are


distributed on all devices: cloud or system or even user devices!

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Principles (Diversification)
• Pervasive System contains a lot of various heterogonous devices
which work together to provide a specific service to satisfy the user
needs.

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Principles (Connectivity)
• All layers, components, services, and devices are connected to one
network.

• This connectivity enables the system to coordinate among them, to


provide the best decision and services.

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Principles (Simplicity)
• Simplicity for the user; not for the system.

• The pervasive system is designed and developed to simplify user life!

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Outline
• Definition
• History
• Concepts
• Foundations
• Principles
• Challenges
• Technology
• Present of Pervasive Computing
• Future of Pervasive Computing
• Pervasive Computing as Applications
• Pervasive Computing as Research

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Challenges
1. Transparency
2. Context awareness
3. Mobility
4. Heterogeneous devices
5. Data management
6. Fault tolerance
7. Reliability
8. Usability
9. Privacy

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Challenges
1. Transparency
Pervasive computing is people-oriented, so it provides services
according to individual requirements and preferences; and the
services should be able to be used in anytime and everywhere

2. Context awareness
Pervasive application is very tightly connected with specific users.
So, it should be able to track user’s behavior, context, habits, and
planning.

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Challenges
3. Mobility
Pervasive application and its devices should be adaptable and
portable in everywhere without any problem or interruption of
services.

4. Heterogeneous devices
Pervasive application involve many different types of devices with
different programming, features and UIs. Pervasive application must
be developed to be smoothly run on different types of devices.

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Challenges
5. Data management
In pervasive environment, many devices continuously produce huge
amounts of raw data. It is challenging to transfer, store, and process
these data. In order to provide meaningful semantics for high-level
applications, some preprocessing of the data may be necessary

6. Fault tolerance
Pervasive application requires harmonious cooperation among
many hardware devices and various software components. Device
may be broken, or software may be failed. So, the application must
be able to deal with fault to prevent any fatal mistake.

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Challenges
7. Reliability
Pervasive system is used for make decision or support decision
making, so the system must be reliable 100%. Limited resources
and unstable wireless communication may make system less
reliable.

8. Usability
Pervasive application and devices must be usable and easy to learn
and use with wonderful UI or method, even it be embedded.

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Challenges
9. Privacy
Pervasive environment contains a lot of devices and sensors in all
user things: home, office, car, etc. The data which collected and
analyzed by pervasive system is personal and secure. The
application must ensure highly security and privacy of user
information over communication across network.

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Outline
• Definition
• History
• Concepts
• Foundations
• Principles
• Challenges
• Technology
• Present of Pervasive Computing
• Future of Pervasive Computing
• Pervasive Computing as Applications
• Pervasive Computing as Research

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Technology
• Pervasive Computing involves state-of-the-art technologies, such as:
• Middleware
• Context-Awareness
• Resources Management
• Human-Computer Interaction (HCI)
• Pervasive Transaction Processing
• User Preference and Recommendations

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Technology (Middleware)
• What the problem?
• Pervasive system face a large variety of challenges, such as data
management, context management, security and privacy issues, and
mobility.

• The main problem is variety and heterogeneity of devices within


pervasive environment.

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Technology (Middleware)
• Google Glass as example, contains
• speech sensor,
• voice recognition module,
• voice response
• AR view,
• image processing,
• maps,
• and recommendation system

• Each module produce different type, format and structure of output data!
• However, these module requires unified type, format and structure of
input!

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Technology (Middleware)
• So, we need a component which able to interpret all formats and
structures of data, and convert it to one format and structure.

• Middleware is component hides the complexity and heterogeneity of


underlying hardware and network platforms.

• Middleware layer extract the common requirements from different


applications and provide the desired functionality.

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Technology (Middleware)
• With middleware layer, the processing is increased. So, the resource
manager should balance between processing and formatting of data
(data management) and available resources.

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Technology (Context-Awareness)
• Context is the environment in which a pervasive system works in.
• In other words, the context is the actions that occurred in the
environment and are collected by a pervasive system as data.

• Context-Awareness is the ability to collect, understand, handle and


respond to actions/events within the context.

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Technology (Resources Management)
• Pervasive System consists of various and heterogeneous sub-systems
and components.
• And performs multiple functionalities and tasks.

• Each task and process in pervasive system needs sufficient resources,


such as: memory, storage, network traffic, etc.

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Technology (Resources Management)
• Resources Manager is responsible for efficient allocation of resources
for each process, to achieve highest performance.

• Efficient resource management is important for making pervasive


systems available anytime and anywhere.

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Technology (Resources Management)
• What are main resources?
• Processors or micro-processors of each component
• Memory of each component
• Network traffic

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Technology (HCI)
• Human–computer interaction (HCI) bridges the physical world and
the digital world.

• Computer systems must rely on two factors:


• Information quality
• Presentation

• HCI is founded for presentation 

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Technology (HCI)
• Traditional HCI is restricted to a one–one mode where only one user
interacts with one device, such as a personal computer.

• In pervasive environment, there are other two interaction modes:


• One user, many devices
• Many users, one device

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Technology (HCI)
• Traditional HCI is restricted to a one–one mode where only one user
interacts with one device, such as a personal computer.

• In pervasive environment, there are other there interaction modes:


• One user, many devices
• Many users, one device
• Many users, many devices

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Technology (HCI – One User, Many Devices)
• Suppose a user is taking a trip and bringing his camera. He takes
photos of the landscape and would like to share them on a social
network. Before uploading, he wants to edit these photos and select
some of them for sharing. He then unlocks his mobile phone where
the photos just taken are displayed. He edits some photos and
uploads them to Facebook. While he is uploading the photos, he finds
a new portrait of his friend. To obtain a larger view of the image, he
steps near a public computer and that Web page is automatically
displayed on the computer without any login requirements. In this
scenario, interaction is migrated among the camera, mobile phone,
and public computer.
The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Technology (HCI – Many Users, One Device)
• Suppose a father is reading a business document on his personal
computer. The document is displayed on the screen as a traditional
PDF file. In a while, his 10-year-old son would like to use his father’s
computer to continue reading a story about Peter Pan he had not
finished the night before. After the son takes a seat and opens the
story, the computer automatically reads it to him aloud and displays it
word by word according to the child’s reading speed. In this scenario,
interaction is migrated from a visual form to an audio form, according
to different user contexts.

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Technology (Pervasive Transaction Processing)
• Pervasive Transaction is a process done in the pervasive system to
automatically provide a correct service to the user/s.

• So, the pervasive transaction:


• Needs resources
• Deals with user or many users
• Provide service or many services
• Use distributed resources and information
• Use various hardware and software
• Manage process over a network

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Technology (User Preference and Recommendations)
• When a user reads news articles with an RSS reader, it is desirable for
the RSS reader to know that the user is more interested in financial
news than politics, thus giving financial articles a more prominent
position in the whole list of news reports.

• The key to such a smart reader lies in two important underlying


principles. First, the smart reader needs a personal profile that
captures the user’s preferences across different topics. Second, the
reader should reorganize a list of articles according to the user’s
preferences, making effective recommendations.

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Technology (User Preference and Recommendations)
• To better serve human users, pervasive applications often adapt their
behavior according to different users’ preferences.

• Generally, the user preference can be explicitly built by asking the user to
fill in personal information. However, such an approach is burdensome,
and the users may not be willing to explicitly specify their needs.

• As a result, many systems adopt an implicit approach to find user


preferences by learning from past interactions with each individual user

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Outline
• Definition
• History
• Concepts
• Foundations
• Principles
• Challenges
• Technology
• Present of Pervasive Computing
• Future of Pervasive Computing
• Pervasive Computing as Applications
• Pervasive Computing as Research

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Present of Pervasive Computing
• What the current status of pervasive computing?

• For what pervasive applications are used?

• Who are users?

• When and where pervasive application will run?

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Present of Pervasive Computing
• In the present, there are very very advanced pervasive applications.
• However, these applications are not widely used.

• In enterprises and Industrial Sectors, the pervasive computing may be


one of basis of industrial process.

• However, on individual level, the use of pervasive application still


little.

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Present of Pervasive Computing

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Present of Pervasive Computing

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Present of Pervasive Computing

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Outline
• Definition
• History
• Concepts
• Foundations
• Principles
• Challenges
• Technology
• Present of Pervasive Computing
• Future of Pervasive Computing
• Pervasive Computing as Applications
• Pervasive Computing as Research

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Future of Pervasive Computing
• The main objective of Pervasive Computing is to
• integrate technology and Internet
• to all aspects of our daily life
• in anywhere and everywhere,
• to make life easier.

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Future of Pervasive Computing
• So, the future of pervasive computing needs a lot of
• efforts,
• marketing
• and money
• with high-quality industry.

• It is important to persuade people of the pervasive applications with


broken into privacy and wallet  for more luxury

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Future of Pervasive Computing
• One important point,
there is main condition for
future of pervasive
computing: is acceptance
from decision makers.

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Future of Pervasive Computing
• Example

• National Strategy for Artificial Intelligence 2019 Egypt, with 3 factors:


• Learning and Training
• Use of huge data in Egypt
• Providing data for organizations and researchers

• However, what degree of practical utilization of this strategy on


government service level ?!

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Outline
• Definition
• History
• Concepts
• Foundations
• Principles
• Challenges
• Technology
• Present of Pervasive Computing
• Future of Pervasive Computing
• Pervasive Computing as Applications
• Pervasive Computing as Research

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Pervasive Computing as Applications

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Pervasive Computing as Applications
• As explained, the pervasive applications are widely used in businesses
more than for individual.

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Pervasive Computing as Applications
• For business
• RFID
• Infusion control systems
• Navigation systems
• Patient monitor system

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Pervasive Computing as Applications
• For individual
• Self-driving car
• Smart home
• Smart bill
• Kids care systems
• Smart watch
• Auto-Control heating by body temperature

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Pervasive Computing as Applications
• Examples: (note: these videos contain music!)
• How to start a Smart Home
https://youtu.be/TTpkECCNAPg

• 25 Home Automation Ideas


https://youtu.be/jDaRPsvvcz4

• Smart Home System with Some Small Devices


https://youtu.be/-_vtoUmkot4

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Pervasive Computing as Applications
• Examples: (note: these videos contain music!)
• RFID indoor localization
https://youtu.be/EzPnv8N_cYA

• RFID for Logistics


https://youtu.be/rCDCvDVJQcU

• Smart Warehouse Management System


https://youtu.be/smilviq8tv0

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Outline
• Definition
• History
• Concepts
• Foundations
• Principles
• Challenges
• Technology
• Present of Pervasive Computing
• Future of Pervasive Computing
• Pervasive Computing as Applications
• Pervasive Computing as Research

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Pervasive Computing as Research

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Pervasive Computing as Research
• “Writing about ubiquitous computing is like trying to draw a
supersonic plane as it’s flying overhead. At best you can try to get the
general outline, and leave the details a blur”
• Smart Things, Mike Kuniavsky

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Pervasive Computing as Research
• Pervasive Computing still under research and experiments, so it open
wide door for researches to create creative applications, researches;
or propose approaches for pervasive computing.

• The most interested research topic in pervasive computing is usability


challenge.

The Islamic University of Gaza - Faculty of Information Technology- Pervasive Computing - MOBC 3302 – 2022-2023 © 2022 by Khaled A. Abu Daqqa
Global pervasive computing environment vision

You might also like