35
Ubiquitous Computing Una Introduzione Alessandra Agostini

Ubiquitous Computing: an Introduction

Embed Size (px)

DESCRIPTION

Presentation made to high-school students on April 2011. A quick and dirty introduction to the Ubiquitous Computing research area mainly based on Weiser's vision. Italian and English mixed, sorry.

Citation preview

Page 1: Ubiquitous Computing: an Introduction

Ubiquitous Computing

Una Introduzione

Alessandra Agostini

Page 2: Ubiquitous Computing: an Introduction

The most profound technologies are those that disappear. They weave themselves into the fabric of everyday life until they are indistinguishable from it.

Mark Weiser (1952-1999)

Xerox Parc, 1988

Page 3: Ubiquitous Computing: an Introduction

Computing Eras• Phase I – Mainframe Era

• Phase II – Personal Computer Era

Transition: Internet, digital gadgets

• Phase III – Ubiquitous Computing Era

Computer User

Computer User

Computer User

Page 4: Ubiquitous Computing: an Introduction

The Ubiquitous Computing Era

Lots of computers sharing each of us

• Computers* : – Molto diversi tra loro: inch/tab,

foot/pad, yard/board– Per compiti diversi– In numerosità diverse: 100ia, 10ine,

1-2

*Il termine computer verrà usato in senso lato: dispositivi, tecnologie, ecc.

Page 5: Ubiquitous Computing: an Introduction

The UC Era: Tecnologie Context-Aware• Sistemi che sanno dove sono e sono

consapevoli del contesto (context-aware) in cui avviene l’interazione– L’ampia varietà di device di interazione

(fisse e mobili) e di contesti d’uso delle applicazioni rende necessaria questa consapevolezza

• Sistemi:– Che si adattano al contesto d’uso e

all’utente– Utili alle persone nella loro vita quotidiana– Focalizzati sull’interazione degli utenti (tra

loro) e i loro obbiettivi, non sulle funzioni fornite

• UC integra scienze sociali e computer science

Page 6: Ubiquitous Computing: an Introduction

Ubiquitous computing pushes the user interface away from the desktop and into our everyday environments

• Computers:– Invisibili e discreti: “If computers are

everywhere they better stay out of the way”

– Usati inconsapevolemente: scompaiono dal focus centrale del nostro pensiero

– Integrati seamlessly nell’ambiente per migliorare la nostra vita quotidiana

Alcuni esempi, similitudini:– Scrittura (e lettura); alfabetizzazione

versus scribani; elettricità; Olivetti ActiveBadge

The Ubiquitous Computing Era

Page 7: Ubiquitous Computing: an Introduction

Cosa non è Ubiquitous Computing• Non è Virtual Reality

– VR puts people inside a computer-generated world, UC forces the computer to live out here in the world with people

• Non è Mobile Computing– UC is nor a superset nor a subset of

Mobile Computing– UC does not just mean computers

that can be carried to the beach, jungle or airport

Page 8: Ubiquitous Computing: an Introduction

Ubiquitous Computing

The Coming Age of Calm Technology

Page 9: Ubiquitous Computing: an Introduction

Calm Technology• Encalms and informs• The users remain serene and in

control• Engages our peripheral attention

– Allows us to attune to more things– A large portion of our brain is

devoted to peripheral processing• Moves easily from center to

periphery and back– Recenter to take control– Eg: Car engine; when not OK we

notice it

Page 10: Ubiquitous Computing: an Introduction

Calm Technology & Affordance

• Calm technology is related to the notion of affordances

• An affordance is a relationship between an object in the world and the intentions, perceptions, and capabilities of a person

Page 11: Ubiquitous Computing: an Introduction

Calm Technology & Affordance

• Calm technology is related to the notion of affordances

• An affordance is a relationship between an object in the world and the intentions, perceptions, and capabilities of a person

• A flat push plate in the side of a door that only pushes out is an example of good affordance

Page 12: Ubiquitous Computing: an Introduction

• Maggiore informazione che tranquillizza:– videoconferenze versus conferenze

telefoniche

• Non è solo un problema di Interfaccia Utente:– Inner office windows versus open space

• Peripheral two way information channel• You can catch the other person’s attention

Calm Technology: Some Examples

Page 13: Ubiquitous Computing: an Introduction

• Maggiore informazione che tranquillizza:– videoconferenze versus conferenze

telefoniche

• Non è solo un problema di Interfaccia Utente:– Inner office windows versus open space

• Peripheral two way information channel• You can catch the other person’s attention

• I computer non sono davvero multimediali, il focus è sempre sul computer:– Dangling string

• Rotation speed connected to network traffic• Motion(vision), sound and touch

Calm Technology: Some Examples

Page 14: Ubiquitous Computing: an Introduction

Ubiquitous Computing

Dwelling with computers

Page 15: Ubiquitous Computing: an Introduction

Open House

Interactingwith computer

Dwellingwith computers

Many personsper computer

Many computersper person

Smart houses/

assistants

Page 16: Ubiquitous Computing: an Introduction

Dwelling with Computers• Dwelling with computers versus

interacting with computers– Computers will inhabit the most

trivial things– Interacting with something keeps it

distant and foreign– We don’t want to interact with our

everyday environment in the same way as we interact with computers

Page 17: Ubiquitous Computing: an Introduction

Dwelling with computers

• Dwelling with computers:– Co-exist comfortably – Provide clues about environment– We can ignore them most of the

time– Like weather, street sounds – Suggestive but not intermediating

• Some examples:– Augmented window– Wake up music-chooser

Page 18: Ubiquitous Computing: an Introduction

Smart People versus Smart Computers• Previous (r)evolutions in computing

were about bigger, better, faster, smarter

• Smart is a bad metaphor• Does all things get better if they get

smarter?– Smart Cappuccino?

• Next computing revolution must focus on smarter people:– Machines take care of unnecessary details– People can think about (care) less

• It is not enough to put computers everywhere. You must specify what they should do

Page 19: Ubiquitous Computing: an Introduction

Ubiquitous Computing

Aree Collegate e Esempi

Page 20: Ubiquitous Computing: an Introduction

Ubiquitous Computing

Invisible/Silent/Calm Interfaces

Wearable Computing

Tangible Interfaces

Augmented Reality

Context sensitivity

Public Interactions

Ad hoc Networks

Mobile-Nomadic Computing

Software Agents

Mechatronics

Aree di Ricerca Collegate

Adaptive services

Embedded computers

Page 21: Ubiquitous Computing: an Introduction

Augmenting the physical real-world with digital world content

• La Realtà Aumentata aumenta la realtà con l’aggiunta, in tempo reale, di contenuti ed animazioni virtuali

• È l’approccio opposto alla Realtà Virtuale

• È adottata in molti domini diversi:– Entertainment, archeologia,

turismo, …

Augmented Reality

Page 22: Ubiquitous Computing: an Introduction

Augmented Reality: Settore Automobilistico

Vengono mostrate direttamente sul parabrezza informazioni utili al guidatore

Page 23: Ubiquitous Computing: an Introduction

Augmented Reality: Alcuni Esempi

Cosmetic MirrorRay-Ban Virtual Mirror

Page 24: Ubiquitous Computing: an Introduction

Augmented Reality: Turismo

Tuscany+iPhone app

“The World Park”, New York

QR Code

Torino, Microsoft TagtagMyLagoon, Venezia

QR Code

Page 25: Ubiquitous Computing: an Introduction

Augmented Reality: Turismo e Passato

Actual pictures are overlaid with old pictures/paintings of the same sceneAmsterdam

Milano d’autore

Un percorso temporale sulle tracce di Ermanno Olmi

Page 26: Ubiquitous Computing: an Introduction

Augmented Reality: Alcuni Progetti di Studenti

Vergilius

Cimitero Monumentale di Milano

Visual Message System

Page 27: Ubiquitous Computing: an Introduction

AR: Alcune Tecnologie Coinvolte• Quick Response Code (QRCode)

– Codice a barre bidimensionale a matrice, contiene informazioni destinate a essere lette tramite uno smartphone

• Microsoft Tag– Sistema di barcoding multicolore

proprietario• Radio Frequency Identification

(RFID) – Assegnamento di un identificatore

univoco e universale ad ogni singolo oggetto, acquisito autonomamente da sistemi radiofrequenza

Page 28: Ubiquitous Computing: an Introduction

Tangible Media group (MIT)• Facing the challenge of

reconciling our dual citizenship in the physical and digital worlds

• Seeking a seamless coupling of bits and atoms by giving physical form to digital information and computation

Tangible interfaces – Tangible Bits

Page 29: Ubiquitous Computing: an Introduction

• Trackmate is an inexpensive, do-it-yourself tangible tracking system that allows your computer to recognize tagged objects and their corresponding position, rotation, and color information when placed on a surface

• I/O Brush is a new drawing tool to explore colors and textures found in everyday materials by “picking up” and drawing with them. It has a small video camera with lights and touch sensors embedded inside

Tangible Bits: a couple of examples

Page 30: Ubiquitous Computing: an Introduction

(Semi-)public Interaction

Social affordances of tables/wall

InteracTable and Dynawall, From www.ipsi.fraunhofer.de i-LAND project

Page 31: Ubiquitous Computing: an Introduction

When computing devices become ubiquitous, the amount of public devices will increase; e.g. CityWall in Helsinki

Public Interactions

Page 32: Ubiquitous Computing: an Introduction

Il Futuro?

Per finire…

qualcosa di non ancora realizzato ma che potrebbe essere già prodotto

SeaBird (MozillaLabs)

Page 33: Ubiquitous Computing: an Introduction

Sitografia in Ordine di Esposizione• La pagina di M. Weiser su Ubiquitous

Computing: http://www.ubiq.com/hypertext/weiser/UbiHome.html

• The Computer for the 21° Century, M. Weiser: http://www.ubiq.com/hypertext/weiser/SciAmDraft3.html

• The Coming Age of Calm Technology, M. Weiser & J. Seely Brown: http://www.ubiq.com/hypertext/weiser/acmfuture2endnote.htm

Page 34: Ubiquitous Computing: an Introduction

Sitografia in Ordine di Esposizione• Ray-Ban Virtual Mirror: http://

www.youtube.com/watch?v=aGryj-2OZ8I• Cosmetic Mirror: http://

www.youtube.com/watch?v=R5zZ5qZP5Ok• The World Park, New York: http://

www.youtube.com/watch?v=7OCyfV_k2_g• Tuscany+:

http://www.youtube.com/watch?v=ghk_qTAb43M

• Torino TV, Microsoft Tag: http://www.youtube.com/watch?v=7J3XKScDdws

• Augmented Reality for Historical Sites, Amsterdam: http://www.youtube.com/watch?v=iB3BwvHdJiI

• Milano d’autore: http://www.youtube.com/watch?v=8LZfZZeIvtA

Page 35: Ubiquitous Computing: an Introduction

Sitografia in Ordine di Esposizione• Vergilius – Cimitero Monumentale di Milano:

http://www.youtube.com/watch?v=-yUuwifStZs

• Tangible Interfaces, Tangible Media group (MIT): http://tangible.media.mit.edu/index.php

• SeaBird, Mozilla Labs: http://mozillalabs.com/conceptseries/2010/09/23/seabird/