From 0886d2846ae96b5d7772038f7cc23f57a2d21614 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christoffer=20M=C3=BCller=20Madsen?= Date: Tue, 30 Aug 2016 11:10:48 +0200 Subject: [PATCH] initial commit --- Forelæsningsnoter.txt | 74 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 Forelæsningsnoter.txt diff --git a/Forelæsningsnoter.txt b/Forelæsningsnoter.txt new file mode 100644 index 0000000..c9268be --- /dev/null +++ b/Forelæsningsnoter.txt @@ -0,0 +1,74 @@ +Pervasive Computing - Forelæsning 1 - 2016-08-30 +================================================ + +Begrænsninger af computere: +* Computere er dumme. +* Begrænsninger i form af fysiske karakteristika (som f.eks. skærmstørrelse, performance, vægt, håndtérbarhed, batteri osv.) +* Begrænsninger i form af interaktionsmønstre, maskinfrygt osv. + +Post-desktop computing: +* Computeren flytter væk fra skrivebordet og ud i dagligdagens verden. +* Brugen af computere foregår mere transparent, således at brugeren ikke nødvendigvis lægger mærke til at denne benytter sig af en computer. +* Computeren er nu naturlig på samme niveau som døre, stikdåser og vandhaner. + +Computerens udvikling: +* Mainframe era (1960'erne?): One computer per many users +* Personal computer era (1980'erne?): One computer per user +* +* Ubiquity era (2020-): Thousands of computer per user + +Pervasive computing: +* Vision: Alle ting er i større eller mindre grad digitale -- men på en måde, der fremmer den primære aktivitet. +* Observation: Man kan ikke slukke for pervasive computing. +* Historie + - Mark Weisers "Ubiquitous computing" fra 1988 er grundlaget for ubicomp-området + - Hvordan kan vi flytte computere væk fra skrivebordet og WIMP-grænseflader og ind i det dagligdags liv? + +Weisers eksperimenter og vision: +* Klasser af maskiner + - Tabs - inch - Små maskiner med identitet (og måske en skærm) + - Pads - foot - Digitale skriveblokke (alment tilgængelige) + - Boards - yard - Store trykfølsomme flader +* Alle objekter er netværksforbundne +* Interaktionsmønstre er "naturlige" + +Elementer af perv comp: +* Post-WIMP +* Context-awareness (kontekst-bevidsthed plz) +* Alting har digital identitet +* Preemption/Forudsigelse af brugerens hensigter + +Visioner og udfordringer for pervasive computing +------------------------------------------------ +* Transparent + - Visuel usynlighed - indlejrede systemer + - Konceptuel usynlighed + + Objektet "forsvinder", da det ikke er i fokus -- det bruges bare + + Computeren anvendes på menneskets præmisser +* Kontekstbevidsthed + - Systemet forstår (aspekter af) brugerens situation + + hvor + + hvornår + + med hvem + + med hvilke ting + + hvilken aktivitet (dette er svært og kræver inference eller kalenderkiggeri) +* Håndtérbarhed og naturlig (naturlighed er et farligt ord! Bouvin mener at det meste er tillært) i anvendelse + - Aktiviteten er ikke bundet til en særlig maskine eller lokation + - Systemet følger med +* Velintegreret + - Systemet er en naturlig del af brugerens omgivelser + - Lokale resourcer er synlige og tilgængelige for systemet og kan derfor nemt benyttes af brugeren +* Robust overfor mangler og fejl (graceful degradation er et vigtigt begreb her) + - Fejl og mangler (heriblandt resourcemangel) skal håndteres af systemet på en måde, der enten er transparent eller nem for brugeren at forstå + +Disse begreber er alle vanskelige i praksis +Idé: Systemet finder mangler (manglende båndbredde, batteri osv.) og foreslår hvordan disse kan løses. + +Cooltown-eksemplet: Bil der går i stykker, og arrangerer reparation og hyrevogn videre. + - Robusthed: Den bemærker at den er ved at gå i stykker + - Integration: Bilen arrangerer selv reparation og hyrevogn, da den ved at brugeren har travlt + - Integration: Bilen er i øvrigt integreret med brugerens telefonsvarer + - Integration: Mange systemer er integreret med hinanden + + +Calm computing: Computerbrug hvor brugen af computeren ikke er det primære fokus.