ubiquitous computing - cseku.ac.bd

39
Ubiquitous Computing A Short Introduction

Upload: others

Post on 16-Oct-2021

10 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Ubiquitous Computing - cseku.ac.bd

Ubiquitous Computing

A Short Introduction

Page 2: Ubiquitous Computing - cseku.ac.bd

Computer

Technology Trends

Page 3: Ubiquitous Computing - cseku.ac.bd

Computers: Size + Number

Page 4: Ubiquitous Computing - cseku.ac.bd

Yesterday’s Computers filled Rooms

Page 5: Ubiquitous Computing - cseku.ac.bd

So will Tomorrow’s!

Page 6: Ubiquitous Computing - cseku.ac.bd

What makes this possible ?

Page 7: Ubiquitous Computing - cseku.ac.bd

Scaling down

Page 8: Ubiquitous Computing - cseku.ac.bd

IBM WatchPad 1.5

Page 9: Ubiquitous Computing - cseku.ac.bd

Moore’s Law

Page 10: Ubiquitous Computing - cseku.ac.bd

• Most semiconductor industry forecasters, including Gordon

Moore, expect Moore's law will end by around 2025.

• In April 2005, Gordon Moore stated in an interview that the

projection cannot be sustained indefinitely: "It can't continue

forever. The nature of exponentials is that you push them out

and eventually disaster happens." He also noted

that transistors eventually would reach the limits of

miniaturization at atomic levels:

Page 11: Ubiquitous Computing - cseku.ac.bd

Not everything obeys Moore’s Law!

Page 12: Ubiquitous Computing - cseku.ac.bd

The Ubiquitous

Computing Vision

Page 13: Ubiquitous Computing - cseku.ac.bd

Weiser’s Vision

Page 14: Ubiquitous Computing - cseku.ac.bd
Page 15: Ubiquitous Computing - cseku.ac.bd

Ubiquitous Computing

Page 16: Ubiquitous Computing - cseku.ac.bd

Ubiquitous Computing

Page 17: Ubiquitous Computing - cseku.ac.bd

A New Era of Computing

Page 18: Ubiquitous Computing - cseku.ac.bd

From Mainframe to PC:

“Human Integration”

Page 19: Ubiquitous Computing - cseku.ac.bd

From PC to Ubicomp:

“Physical Integration”

Page 20: Ubiquitous Computing - cseku.ac.bd

Physical Integration

Page 21: Ubiquitous Computing - cseku.ac.bd

Physical Integration

Page 22: Ubiquitous Computing - cseku.ac.bd

Location-aware Computing

Page 23: Ubiquitous Computing - cseku.ac.bd

Location-aware Computing

Page 24: Ubiquitous Computing - cseku.ac.bd

Context-aware Computing

Page 25: Ubiquitous Computing - cseku.ac.bd

Context-aware Computing

Page 26: Ubiquitous Computing - cseku.ac.bd

Situated computing

Page 27: Ubiquitous Computing - cseku.ac.bd

Digital presence

Page 28: Ubiquitous Computing - cseku.ac.bd

Tangible Interaction

Page 29: Ubiquitous Computing - cseku.ac.bd

Bishop’s Marble Answering Machine

Page 30: Ubiquitous Computing - cseku.ac.bd

Wellner’s Digital Desk

Page 31: Ubiquitous Computing - cseku.ac.bd

Synonyms for Ubiquitous Computing

• Post-PC era

• Pervasive Computing

• Ubiquitous Computing

• Ambient Intelligence

• Disappearing / invisible / calm computing

Page 32: Ubiquitous Computing - cseku.ac.bd

Some relevant Terms

• Smart Dust

• Things that think

• Smart paper

• Smart wall paper

• Internet of things

Page 33: Ubiquitous Computing - cseku.ac.bd

Taxonomy of Ubicomp devices

Page 34: Ubiquitous Computing - cseku.ac.bd

EPCglobal Standard

• It is meant to succeed the barcodes that encode the European Article Number or Universal Product Code on current consumer products.

• The 96 bit Electronic Product Code EPC is usually stored on RFIDs

• It can be read

• from a greater distance (e.g., 10m);

• with better reading accuracy;

• with much less effort (e.g., en-passant by a RFID reader gate as opposed to carefully with line-of-sight connection by a barcode scanner);

• in bulk (RFID readers can read, for example, a hundred tags at once)

Page 35: Ubiquitous Computing - cseku.ac.bd
Page 36: Ubiquitous Computing - cseku.ac.bd

OSGi Standard

• Open Services Gateway Initiative (OSGi) is an industry driven

non-profit consortium

• OSGi standardized a Java virtual machine (JVM) which is

capable of executing programs that are transmitted to it, so-

called bundles

• OSGi standardizes not only the format for bundles, but also

the necessary protocols and procedures for authenticating and

authorizing senders of bundles, for replacing i.e. updating

bundles (remote maintenance), for discovering other bundles,

etc.

• OSGi bundles are particularly useful for controlling the

functionality of networked appliances.

Page 37: Ubiquitous Computing - cseku.ac.bd

OSGi Standard

• Possible use cases include SetTopBoxes, Vehicles (note that car

electronics today requires much shorter maintenance cycles

than the mechanical parts, especially for software updates!),

consumer electronics, etc.

• As to smart homes, the favored concept is that of a residential

gateway that is connected to the global Internet and receives

updates for smart home appliances via OSGi. The residential

gateway may then forward bundle updates etc. to the relevant

appliances if needed.

Page 38: Ubiquitous Computing - cseku.ac.bd

Summary

• Technology trend vs. human attention to computing concerns

• Ubicomp: a new paradigm for interaction withcomputers

• Physical Integration: connecting computers to the physical reality in which they are used

• Can we integrate computers in their environment, so they become almost indistinguishable from it ?– “Examples of the Disappearing Computer”

Page 39: Ubiquitous Computing - cseku.ac.bd