Académique Documents
Professionnel Documents
Culture Documents
Cours ModelesInteractionEtTechnologiesPervasives ASR8
Cours ModelesInteractionEtTechnologiesPervasives ASR8
Cours ModelesInteractionEtTechnologiesPervasives ASR8
Interactions et TechnoIogies
pour Ies environnements
pervasifs
Sbastien Leriche
Sbastien Leriche / CSC5004 2010 page 2 Dpartement INF
PIan
Environnement informatique
Avant : environnement virtuel dans lequel nous
entrons pour effectuer une tche et dont nous
sortons la fin de la tche (mdiathque)
Aujourdhui : espace ph!sique amlior de "estion
de linformation (transports en commun # passe
$avi"o)
AppIication
Avant : lo"iciel pour e%ploiter un matriel
Aujourdhui : mo!en pour lutilisateur deffectuer une
tche
page 6 direction ou services
&' (attern' )*iquitous + ,ervasive -omputin": A .echnolo"!/driven
(otivation 0 1ummer school on u*iquitous and pervasive computin"0 2332
Sbastien Leriche / CSC5004 2010 page 7 Dpartement INF
Historique (1)
4 chaIIenges
)tilisation effective des espaces intelli"ents
:nvisi*ilit
1cala*ilit # passa"e l;chelle
.ransparence des in"alits denvironnements
(' 1at!anara!anan ,ervasive computin" : <isions and challen"es0
:=== ,ersonal -ommunications0 au"' 2337:73/7>
Sbastien Leriche / CSC5004 2010 page 9 Dpartement INF
Historique (3)
Dcouverte
ExpIoitation
Gestion du contexte
Htrognit
Administration dcentraIise
VoIatiIit
VoIume(s)
DpIoiement,
Adaptation
Orchestration...
Sbastien Leriche / CSC5004 2010 page 15 Dpartement INF
La question Bonus
18 mm x 32 mm
~ 50 mA
Basic
Price ~ $50
@asic 1peed NE0333 instructions per
second
==,CL( D2O *!tes ()ser pro"ram
and data stora"e)
(a% pro"ram len"th P333K lines of @asic code
CA( 933 *!tes
Availa*le :#L pins 27 (7N standard K 2 serial
onl! K D accessed outside
standard dip pin area)
Analo" :nputs (A?-s) P (P of the 7N standard :#L
pins can individuall! function
as 73*it A?-s or standard
di"ital :#Ls or a mi%ture of
*oth)
1erial :#L speed 7233 / 9N3'PO @aud
,ro"rammin" interface Ji"h speed 1erial
,h!sical ,ac5a"e 29 pin ?:, module
Sbastien Leriche / CSC5004 2010 Dpartement INF
PIC / AVR
Wide range of
configurations, USB, RF,
CAN
Price: from ~2 C to 30 C
AssembIer or C
Sbastien Leriche / CSC5004 2010 Dpartement INF
ScatterWeb
Price ~ 100 C
Sbastien Leriche / CSC5004 2010 Dpartement INF
Smart-Its
Lancaster Do-It-YourseIf
Program in C
SeriaIports, 1-wire,
SPI
$100 - $400
Sbastien Leriche / CSC5004 2010 Dpartement INF
Arduino
PocketPC
Linux
PaIm
PossibIe to connect
externaI sensors, e.g.
through seriaI port
Sbastien Leriche / CSC5004 2010 Dpartement INF
MeshCube
No moving parts
64MB RAM
32MB fIash
USB
Runs Linux
http:##444'meshcu*e'or"
Sbastien Leriche / CSC5004 2010 Dpartement INF
Mini-ITX, Nano-ITX .
Nano-ITX
72 % 72 cm
FitPC2
Laptops
Desktop PC
Sbastien Leriche / CSC5004 2010 page 31 Dpartement INF
ExempIes de capteurs et effecteurs
Biosensors, physioIogicaI
=lectro-ardioFram (=-F)
=lectro(!oFram (=(F)
Cespiration
Resistive, capacitive
Gas sensors
L%!"en
V-i"aretteW smo5e
Immediate sensing
,ulse
Jeart rate
&all detection
Sbastien Leriche / CSC5004 2010 Dpartement INF
Sensing
BiomedicaI
Jeart rate
.emperature
14eat
EnvironmentaI
(oisture
,ollution level
.emperature
Cadiation
Sbastien Leriche / CSC5004 2010 Dpartement INF
Gesture recognition
MedicaI monitoring
video
Sbastien Leriche / CSC5004 2010 Dpartement INF
Woven RFID Antenna (A. Neudeck, TITV-Greitz)
Sbastien Leriche / CSC5004 2010 Dpartement INF
Actuators
VisuaI dispIays
Speakers
Motors
BubbIe machine
Traffic Iights
Sbastien Leriche / CSC5004 2010 Dpartement INF
Human senses
Vision
Hearing
Touch
SmeII
Taste
Sbastien Leriche / CSC5004 2010 Dpartement INF
Actuators
Hearing
1pea5ers0 headphones0
directional )ltra1ound0 ,ieSo
spea5ers0 *uSSers0 *one/
conductin"0 :C headphones
SmeII/taste
=ssential oils
Sbastien Leriche / CSC5004 2010 Dpartement INF
Actuators cont.
Touch
Japtic0 .actile
/ =lectro/(echanical0 rela!s0 motors
/ =ner"! consumption T relative hi"h
Jeat#-old
/ ,ieSo elements
/ Jeat/4ire
/ =ner"! consumption / hi"h
Sbastien Leriche / CSC5004 2010 Dpartement INF
Actuators cont.
CompIex ones
1(1#((1
<oice messa"es
<-C
&AX
:nstant (essa"in"
Emitting vs refIective
-romatic colours
(thermo0 photo0 pieSo0
h!dro0 electro)0 e/in5
Sbastien Leriche / CSC5004 2010 Dpartement INF
EL and Thermocromatic coIours
EIectroIuminescent
(EL) materiaI emits
Iight when voItage is
appIied
Thermo cromatic
coIours change
when heat is appIied
Sbastien Leriche / CSC5004 2010 Dpartement INF
Chromic materiaIs, dynamic coIors
Thermochromic
Photochromic
EIectrochromic
EventObject, EventListener
AddXXXListener / fireXXX (XXX=vnement)
http:##java'sun'com#docs#*oo5s#tutorial#uis4in"#events#inde%'html
http:##444'j"uru'com#faq#vie4'jspI=:?^8PE9>
Sbastien Leriche / CSC5004 2010 page 59 Dpartement INF
DpIoiement : archives jar et Manifest
Fichier MANIFEST.MF
(ta/donnes associes l;application
-lasse (ain0 class/path0 si"natures'''
=n "nral0 dans rpertoire (=.A/:$&