Sunteți pe pagina 1din 11

UBIQUITOUS COMPUTING

PRESENTED BY:

G.ANILKUMAR K.KIRAN
CHOWDARY
Y6IT841, Y6IT852,
Ш /IV B.TECH Ш/IV B.TECH
gurramanilkumarg@gmail.com
kiran.y6@gmail.com
Ph: 9885793380 Ph: 9492277536

(Approved by A.I.C.T.E)
(Affiliated to Acharya Nagarjuna University)
Chandramoulipuram: Chowdavaram, GUNTUR – 19.
Contents

1. Abstraction

2. Introduction

3. The evolution of Ubiquitous


Computing

4. Challenges and requirements

5. Context aware

6. Some ubiquitous computing devices

7. Conclusion

Abstraction
To done computations of humans the
era of mainframe computers was over, the era of
personal computers is in disappearing stage, Introduction
distributed computing is running and ubiquitous
Mark Weiser coined the phrase "ubiquitous
computing is in progress to rule the world in
computing" around 1988. It is a post-desktop
21th century. As opposed to the desktop
model of human computer interaction in which
paradigm, in which a single user consciously
information processing has been thoroughly
engages a single device for a specialized
integrated into everyday objects and activities.
purpose, someone using ubiquitous computing
Ubiquitous means: present everywhere,
engages many computational devices and
simultaneously. Computers become a useful but
systems simultaneously, in the course of
invisible force, assisting the user in meeting his
ordinary activities, and may not necessarily
needs without getting lost in the way.
even be aware that they are doing so.
encountered in numerous different instances.All
models of ubiquitous computing share a vision
of small, inexpensive, robust networked
processing devices, distributed at all scales
throughout everyday life and generally turned to
distinctly quotidian ends. Because of ubiquitous
computing we can move beyond desktop
machine, and the Computing is embedded
everywhere in the environment. Ubiquitous
computing presents challenges across computer
science: in systems design and engineering, in
systems modeling, and in user interface design.
Ubiquitous computing encompasses a wide
range of research topics, including distributed
computing, mobile computing sensor
networking, human-computer interaction, and
artificial intelligence.
The evolution of Ubiquitous Computing:

It is basically developed on the basis of


following technologies builds on previous work
in the areas of Distributed Systems
And Mobile Computing It inherits the
following from Distributed system Challenges and requirements
 Remote communication (layering, • Hardware: The trend toward
remote procedure call, etc.) miniaturization of computers
 Fault tolerance (atomic transactions, components down to an atomic scale is
etc.)
known as nanotechnology.
 High availability (optimistic/pessimistic
replica control, mirrored execution, etc.) • Applications: This is the main
 Remote information access (caching,
motivation of ubiquitous computing. a
distributed file systems, distributed
databases, etc.) combination of several factors, including
 Security (authentication, privacy, etc.) the current location, the current user or if
It inherits the following from Mobile computing there are any other Unicom devices
present in the near surroundings.
 Mobile networking, e.g. ad-hoc
protocols • User Interfaces: The multitude of
 Mobile information access, e.g. differrant Ubicomp devices with their
disconnected operation differrant sizes of displays and
 Support for adaptive applications, e.g. interaction capabilities represents
proxy trans coding, another challenge for it.
 Adaptive resource management–
system-level energy saving techniques, • Networking: The multitude of
e.g. variable-speed processor scheduling
differrant Ubicomp devices with their
 Location sensitivity, e.g. location-aware
differrant sizes of displays and
system behavior.
interaction capabilities
represents another challenge we can
my use of wireless in efficient way.
• Mobility: Mobility is made possible Some components of ubiquitous computing:
through wireless communication 1. Context aware 2.
technologies Wearable computers
• Scalability: Mobility is made possible
through wireless communication
technologies Context aware:

• Reliability: In order to construct Context aware application:


reliable systems self-monitoring, self- - is one which can capture the context
regulating and self-healing features like
they are found in biology might be a - assign meaning to it
solution - change behavior accordingly
• Interoperability: This will probably be It refers to a general class of mobile systems
one of the major factors for the success that can sense their physical environment, i.e.,
or failure of the Ubicomp vision. Use of their context of use, and adapt their behavior
technology just existed: accordingly. Such systems are a component of a
JINI,CORBA,ecc…This diversity will ubiquitous computing or pervasive computing
make it impossible that there is only one environment.
agreed standard
Three important aspects of context aware are:
• Resource Discovery: The ability of
devices to describe their behaviour to the (1) Where you are
network is a key requirement. On the
(2) Who you are with and
other hand, it cannot be assumed that
devices in a ubiquitous environment (3) What resources are nearby?
have prior knowledge of the capabilities
of other occupants It provides services like

• Privacy and Security: In a fully  Computing services sense aspects of


networked world with ubiquitous, environment (location, user emotion,…) and
sensor-equipped devices several privacy tailor provided services
and security issues arise. The people in
 Walk into conference room, my email is
this environment will be worried about
projected on a big screen there
their privacy since there is the
potential of total monitoring.
must be understandable by the user
and it must be modelled into the system
architecture.
Transformed Local UI
Refined content for
proxy interaction content
from proxy

Examples: Adapting vector mapping

 Active Badge & PARCTab Maps can be…


 Split into features and presented in
 Shopping assistant part
 Encoded at different scales –
 Cyberguide different feature detail
 Selective adaptation can consider
content being degraded

Smart dust
Context Adaption
 Autonomous sensing and
What: Compression, filtering, device specific, communication in a cubic
Transformations, information selection millimeter – “dust motes”
 Sensors for temperature, humidity,
Where: Server, proxy or client?
light, motion ….
Proxy
Client and server do not change  With bidirectional radio or laser +
battery
 Costs soon < $1
 Typical Applications
User selection 1. Defense related battlefield
sensors, motion detectors etc.
Proxy transforms as best as it can, but gives 2. Inventory control on boxes
users a way to force proxy to deliver original which communicate with
content here, a simple client-side UI crates, trucks, plane etc to tell
enhancement is coupled with proxy-side you where they are
refinement intelligence.
3. Product quality monitoring –
vibration, humidity,
overheating
4. Car component monitoring

Smart dust technology

Scaling factors

 100K computers per person


 Self organizing and self configuring
 Coherent behavior from vast
numbers of unreliable sensors,
actuators and comes. Devices
 Need new techniques for
interaction maybe based on
biological organisms?
 Exponential Growth? By 2100 ……

Intelligent environment

 Lights, air conditioning, TV


automatically switch on and off
when you enter or leave rooms
Future smart dust  Sit on your favorite chair and TV
switches on to the program you
 Intelligent paper with integrated usually watch at this time of the
radio  replace current displays day
 Smart paint monitors vibrations  Use communicator/PDA for phone,
and detect intruders or changes remote control, keys, payments,
color to react to temperature, passport, health records, and
lighting etc. authenticator.
 Intelligent glass can filter sunlight,  Route input from ‘virtual’ keyboard
become opaque no need for to nearest suitable display.
curtains  Automatic detection of new items
 Smart garments or inject able to control and physical layout in a
sensors for people monitoring room or office, using computer
 Download design and printable vision.
motes for < 1c mote
 Printable batteries
Some devices of ubiquitous The Tab project is consider by many
computing to be the most significant of the three
prototyping efforts

Tab

Classroom 2000

 prototype handheld computer

 Was 2x3x0.5", had a 2 week


battery life on rechargeable
batteries, and weighed 7 oz

 Uused a Phillips 8051 processor


with 128k NVRAM
 Iinstructors are given the ability to present
 Ffeatured an external I2C external
more information during each lecture, with
bus, a custom resistive touch
the goal of providing a deeper
screen, and a 128x64 mono display
 As a result, sstudents are often
 Iincluded an infrared base station
in the ceiling for LAN connectivity drowned with information and
forced into a “heads down”
approach to learning
• it provides the functionality for
synchronous cooperation and
Universal computing environment interaction with room ware
The infrastructure of the ubiquitous components
computing environment may be organized
and structured as a cyber equivalent of an
ecosystem, a very complex, dynamic Conclusion
infrastructure.
Strengths
A ubiquitous computing system is a
• The paper identifies certain key features
integrated system of computing resources, of Ubiquitous applications
devices, services, and the ubiquitous
computing environment (UCE) that provides • Exemplifies these features with real-life
a communication framework to connect all projects
of the components. • Correlates SE challenges pertaining to
such pattern of application development

• Accordingly, it proposes changes that


need to be inculcated in the stream of
Software Engineering

Weakness

- The paper only looks into ‘Rapid


Prototyping’ paradigm of application
development

- It overlooks other models and


approaches available for UbiComp
application development.

Live board

• this architecture was used as the basis


for the implementation of BEACH
Other devices ubiquitous devices

S-ar putea să vă placă și