Context Based Compu ng -...
Transcript of Context Based Compu ng -...
![Page 1: Context Based Compu ng - mfg.fhstp.ac.atmfg.fhstp.ac.at/cms/wp-content/uploads/2013/06/MDC2013_Schmie… · Context Based Compu ng Prof. Dr. Grischa Schmiedl DI Kers n Blumenstein](https://reader036.fdocuments.ec/reader036/viewer/2022090605/605ada6f873dfe5e8b1aebb1/html5/thumbnails/1.jpg)
Context Based Compu�ng
Prof. Dr. Grischa Schmiedl DI Kers�n Blumenstein Fachhochschule St. Pölten
![Page 2: Context Based Compu ng - mfg.fhstp.ac.atmfg.fhstp.ac.at/cms/wp-content/uploads/2013/06/MDC2013_Schmie… · Context Based Compu ng Prof. Dr. Grischa Schmiedl DI Kers n Blumenstein](https://reader036.fdocuments.ec/reader036/viewer/2022090605/605ada6f873dfe5e8b1aebb1/html5/thumbnails/2.jpg)
Versuch einer Defini�on
Context Based Compu�ng bedeutet: dem rich�gen User zur rich�gen Zeit aktuell relevante (und rich�ge) Informa�on In einem an die Situa�on angepassten Format zu geben.
![Page 3: Context Based Compu ng - mfg.fhstp.ac.atmfg.fhstp.ac.at/cms/wp-content/uploads/2013/06/MDC2013_Schmie… · Context Based Compu ng Prof. Dr. Grischa Schmiedl DI Kers n Blumenstein](https://reader036.fdocuments.ec/reader036/viewer/2022090605/605ada6f873dfe5e8b1aebb1/html5/thumbnails/3.jpg)
Meine Vision
Trendthema: Context Based Compu�ng
26. Juni 2020 -‐ 06:30
![Page 4: Context Based Compu ng - mfg.fhstp.ac.atmfg.fhstp.ac.at/cms/wp-content/uploads/2013/06/MDC2013_Schmie… · Context Based Compu ng Prof. Dr. Grischa Schmiedl DI Kers n Blumenstein](https://reader036.fdocuments.ec/reader036/viewer/2022090605/605ada6f873dfe5e8b1aebb1/html5/thumbnails/4.jpg)
Da bin ich
![Page 5: Context Based Compu ng - mfg.fhstp.ac.atmfg.fhstp.ac.at/cms/wp-content/uploads/2013/06/MDC2013_Schmie… · Context Based Compu ng Prof. Dr. Grischa Schmiedl DI Kers n Blumenstein](https://reader036.fdocuments.ec/reader036/viewer/2022090605/605ada6f873dfe5e8b1aebb1/html5/thumbnails/5.jpg)
![Page 6: Context Based Compu ng - mfg.fhstp.ac.atmfg.fhstp.ac.at/cms/wp-content/uploads/2013/06/MDC2013_Schmie… · Context Based Compu ng Prof. Dr. Grischa Schmiedl DI Kers n Blumenstein](https://reader036.fdocuments.ec/reader036/viewer/2022090605/605ada6f873dfe5e8b1aebb1/html5/thumbnails/6.jpg)
Ziele
Aufmerksamkeit
Verbindung
Interface
Aufgaben
Gerät
Based on Nadav Savio, Giant Ant Design
Äußerer Kontext
![Page 7: Context Based Compu ng - mfg.fhstp.ac.atmfg.fhstp.ac.at/cms/wp-content/uploads/2013/06/MDC2013_Schmie… · Context Based Compu ng Prof. Dr. Grischa Schmiedl DI Kers n Blumenstein](https://reader036.fdocuments.ec/reader036/viewer/2022090605/605ada6f873dfe5e8b1aebb1/html5/thumbnails/7.jpg)
Heute: 2 Spezialthemen
1. Welchen Einfluss hat der „äußere“ Kontext (ob wir es wollen oder nicht) auf die User Experience?
– Primärak�vität des Users (Ablenkung) – Einfluss der Umgebung (Environment)
2. Sensoren zur Ermi�lung des äußeren Kontexts – Von den Werten zum Wissen
![Page 8: Context Based Compu ng - mfg.fhstp.ac.atmfg.fhstp.ac.at/cms/wp-content/uploads/2013/06/MDC2013_Schmie… · Context Based Compu ng Prof. Dr. Grischa Schmiedl DI Kers n Blumenstein](https://reader036.fdocuments.ec/reader036/viewer/2022090605/605ada6f873dfe5e8b1aebb1/html5/thumbnails/8.jpg)
Ak�vität und Umgebung
Source: Oulasvirta, A., Tamminen, S., Roto, V., and Kuorelahti, J
Aufmerksamkeitswechsel zur Primäraktivität
![Page 9: Context Based Compu ng - mfg.fhstp.ac.atmfg.fhstp.ac.at/cms/wp-content/uploads/2013/06/MDC2013_Schmie… · Context Based Compu ng Prof. Dr. Grischa Schmiedl DI Kers n Blumenstein](https://reader036.fdocuments.ec/reader036/viewer/2022090605/605ada6f873dfe5e8b1aebb1/html5/thumbnails/9.jpg)
Aufmerksamkeitsdauer
Source: Oulasvirta, A., Tamminen, S., Roto, V., and Kuorelahti, J
Ununterbrochene Aufmerksamkeit für das Handy
![Page 10: Context Based Compu ng - mfg.fhstp.ac.atmfg.fhstp.ac.at/cms/wp-content/uploads/2013/06/MDC2013_Schmie… · Context Based Compu ng Prof. Dr. Grischa Schmiedl DI Kers n Blumenstein](https://reader036.fdocuments.ec/reader036/viewer/2022090605/605ada6f873dfe5e8b1aebb1/html5/thumbnails/10.jpg)
Das Aufmerksamkeitsproblem
Wenn Apps unterwegs benutzt werden, dann wird die Durchführung eines Use-Cases in mehrere “Attention-Units” zerteilt. Die Anzahl dieser “Attention-Units” und die
durchschnittliche Zeit einer einzelnen Unit hängt von der Aktivität des Users und der Umgebung ab. Dauert eine “Attention-Unit” länger als die
verfügbare Aufmerksamkeitsdauer, so wird die Applikation unbenutzbar.
![Page 11: Context Based Compu ng - mfg.fhstp.ac.atmfg.fhstp.ac.at/cms/wp-content/uploads/2013/06/MDC2013_Schmie… · Context Based Compu ng Prof. Dr. Grischa Schmiedl DI Kers n Blumenstein](https://reader036.fdocuments.ec/reader036/viewer/2022090605/605ada6f873dfe5e8b1aebb1/html5/thumbnails/11.jpg)
Wie kann man das testen?
Wie kann man eine realistische primäre Useraktivität „simulieren“?
Wie kann man den User während dieser Aktivität beobachten und damit den Einfluss des Kontexts messen?
Wie kann man den Kontext der Umgebung in einem mobilen Szenario reproduzieren?
Welche Daten sollen gesammelt werden und wie interpretiert man diese?
![Page 12: Context Based Compu ng - mfg.fhstp.ac.atmfg.fhstp.ac.at/cms/wp-content/uploads/2013/06/MDC2013_Schmie… · Context Based Compu ng Prof. Dr. Grischa Schmiedl DI Kers n Blumenstein](https://reader036.fdocuments.ec/reader036/viewer/2022090605/605ada6f873dfe5e8b1aebb1/html5/thumbnails/12.jpg)
Versuche, mobile Usability zu testen…
Equipment used by Google Source: Schusteritsch et al. (2007)
![Page 13: Context Based Compu ng - mfg.fhstp.ac.atmfg.fhstp.ac.at/cms/wp-content/uploads/2013/06/MDC2013_Schmie… · Context Based Compu ng Prof. Dr. Grischa Schmiedl DI Kers n Blumenstein](https://reader036.fdocuments.ec/reader036/viewer/2022090605/605ada6f873dfe5e8b1aebb1/html5/thumbnails/13.jpg)
Weitere Versuche…
Equipment used by Oulasvirta et al. (2005)
![Page 14: Context Based Compu ng - mfg.fhstp.ac.atmfg.fhstp.ac.at/cms/wp-content/uploads/2013/06/MDC2013_Schmie… · Context Based Compu ng Prof. Dr. Grischa Schmiedl DI Kers n Blumenstein](https://reader036.fdocuments.ec/reader036/viewer/2022090605/605ada6f873dfe5e8b1aebb1/html5/thumbnails/14.jpg)
Und noch ein paar…
Equipment used by Reichl et al. (2007)
![Page 15: Context Based Compu ng - mfg.fhstp.ac.atmfg.fhstp.ac.at/cms/wp-content/uploads/2013/06/MDC2013_Schmie… · Context Based Compu ng Prof. Dr. Grischa Schmiedl DI Kers n Blumenstein](https://reader036.fdocuments.ec/reader036/viewer/2022090605/605ada6f873dfe5e8b1aebb1/html5/thumbnails/15.jpg)
Unser Ansatz
Wir simulieren ein pseudo-realistisches mobiles Szenario im Labor, welches – einfach zu beobachten ist – problemlos reproduzierbar ist – in dem wir die Umgebungsparameter
beeinflussen können.
![Page 16: Context Based Compu ng - mfg.fhstp.ac.atmfg.fhstp.ac.at/cms/wp-content/uploads/2013/06/MDC2013_Schmie… · Context Based Compu ng Prof. Dr. Grischa Schmiedl DI Kers n Blumenstein](https://reader036.fdocuments.ec/reader036/viewer/2022090605/605ada6f873dfe5e8b1aebb1/html5/thumbnails/16.jpg)
Unsere Test Umgebung Szenario: Primärtask Autofahren (in einem Simulator!) Sekundärtask: die App benutzen
![Page 17: Context Based Compu ng - mfg.fhstp.ac.atmfg.fhstp.ac.at/cms/wp-content/uploads/2013/06/MDC2013_Schmie… · Context Based Compu ng Prof. Dr. Grischa Schmiedl DI Kers n Blumenstein](https://reader036.fdocuments.ec/reader036/viewer/2022090605/605ada6f873dfe5e8b1aebb1/html5/thumbnails/17.jpg)
Please don‘t try that in your car! Eine Autosimulation SIMULIERT einen aufwändigen Task. Die meisten leute können schon Autofahren – kaum Training der
Probanden nötig. Im Autosimulator fahren und gleichzeitig ein Handy nutzen ist
– legal – ungefährlich
![Page 18: Context Based Compu ng - mfg.fhstp.ac.atmfg.fhstp.ac.at/cms/wp-content/uploads/2013/06/MDC2013_Schmie… · Context Based Compu ng Prof. Dr. Grischa Schmiedl DI Kers n Blumenstein](https://reader036.fdocuments.ec/reader036/viewer/2022090605/605ada6f873dfe5e8b1aebb1/html5/thumbnails/18.jpg)
Vorteile der Autosimulation
Geringer Platzbedarf Preiswert Einfach zu beobachten und zu filmen. Umgebungsparameter (Licht...) einstellbar und
reproduzierbar. Gute Simulation “verteilter Aufmerksamkeit mit
anspruchsvollem Primärtask. Komplexität des Primärtasks einstellbar (verschiedene
Autos, Routen, “Wetterbedingungen”)
![Page 19: Context Based Compu ng - mfg.fhstp.ac.atmfg.fhstp.ac.at/cms/wp-content/uploads/2013/06/MDC2013_Schmie… · Context Based Compu ng Prof. Dr. Grischa Schmiedl DI Kers n Blumenstein](https://reader036.fdocuments.ec/reader036/viewer/2022090605/605ada6f873dfe5e8b1aebb1/html5/thumbnails/19.jpg)
Testdurchführung1/2
Vorbereitung: User sollten den Simulator, den Task und die zu testende Applikation kennen.
Reference step: Szenario ohne Störung (ohne Simulator)
t1total
t1delays
t1eff = t1total - t1delays
system induced delays
user is actively working
![Page 20: Context Based Compu ng - mfg.fhstp.ac.atmfg.fhstp.ac.at/cms/wp-content/uploads/2013/06/MDC2013_Schmie… · Context Based Compu ng Prof. Dr. Grischa Schmiedl DI Kers n Blumenstein](https://reader036.fdocuments.ec/reader036/viewer/2022090605/605ada6f873dfe5e8b1aebb1/html5/thumbnails/20.jpg)
Testdurchführung 2/2
Simulator step: Szenario wird während des Fahrens im Simulator durchgeführt. t2total
t2eff
system induced delays
user is actively working
user is driving
c2 = Anzahl der “attention units”
...
...
![Page 21: Context Based Compu ng - mfg.fhstp.ac.atmfg.fhstp.ac.at/cms/wp-content/uploads/2013/06/MDC2013_Schmie… · Context Based Compu ng Prof. Dr. Grischa Schmiedl DI Kers n Blumenstein](https://reader036.fdocuments.ec/reader036/viewer/2022090605/605ada6f873dfe5e8b1aebb1/html5/thumbnails/21.jpg)
Key figures
Durchschnittliche Dauer einer “attention unit”:
t2avg = t2eff / c2
Entschleunigungsfaktor: df12 = t2eff / t1eff
Erwartung: df12 > 1
![Page 22: Context Based Compu ng - mfg.fhstp.ac.atmfg.fhstp.ac.at/cms/wp-content/uploads/2013/06/MDC2013_Schmie… · Context Based Compu ng Prof. Dr. Grischa Schmiedl DI Kers n Blumenstein](https://reader036.fdocuments.ec/reader036/viewer/2022090605/605ada6f873dfe5e8b1aebb1/html5/thumbnails/22.jpg)
Test run
App t1eff t2eff c2 t2avg df12
G.Maps 17 29 30 0.97 1.71
Navigon 18 26 25 1.04 1.44
TomTom 20 25.5 24 1.06 1.28
Pizzeria 24 41.3 54 0.76 1.72
Data was originally gathered in 24 test runs with 3 test participants. Additional tests were done later to validate our findings.
![Page 23: Context Based Compu ng - mfg.fhstp.ac.atmfg.fhstp.ac.at/cms/wp-content/uploads/2013/06/MDC2013_Schmie… · Context Based Compu ng Prof. Dr. Grischa Schmiedl DI Kers n Blumenstein](https://reader036.fdocuments.ec/reader036/viewer/2022090605/605ada6f873dfe5e8b1aebb1/html5/thumbnails/23.jpg)
Interpretation der Daten
Weshalb reduziert sich die durchschnittliche Dauer einer Attention Unit in dem komplexen Szenario “Pizzabestellung”? Es gibt 2 Klassen von Attention-Units:
– Attention-Units mit Dauer >= 1.5 Sekunden – Viele kurze Attention-Units von 0.1 bis 0.4 Sekunden
Interpretation der Klassen: – Produktive Interaktionen – State Inspections
![Page 24: Context Based Compu ng - mfg.fhstp.ac.atmfg.fhstp.ac.at/cms/wp-content/uploads/2013/06/MDC2013_Schmie… · Context Based Compu ng Prof. Dr. Grischa Schmiedl DI Kers n Blumenstein](https://reader036.fdocuments.ec/reader036/viewer/2022090605/605ada6f873dfe5e8b1aebb1/html5/thumbnails/24.jpg)
State inspections
Types: § Check ob das System wieder verfügbar ist § Check ob Eingabe korrekt war. Wie kann man State Inspections vermeiden? § Wartezeitfreies System ;-) § Hörbares oder taktiles Feedback § Respektiere das minimale
„grid for interaction“
![Page 25: Context Based Compu ng - mfg.fhstp.ac.atmfg.fhstp.ac.at/cms/wp-content/uploads/2013/06/MDC2013_Schmie… · Context Based Compu ng Prof. Dr. Grischa Schmiedl DI Kers n Blumenstein](https://reader036.fdocuments.ec/reader036/viewer/2022090605/605ada6f873dfe5e8b1aebb1/html5/thumbnails/25.jpg)
Limitationen der Testmethode
Die Zahlen zeigen Dir, dass etwas falsch läuft, aber nicht genau was. Eine Autosimulation ist vielleicht zu komplex.
– Apps, die im Simulator unbedienbar werden, sind nicht notwendigerweise schlecht.
– Ein weniger komplexer Task wäre für viele echten Szenarien realistischer
Keine echtes Eye-Tracking Timing der Simulator-Step ist aufwändig
– Use our MultiTimer-App Github
![Page 26: Context Based Compu ng - mfg.fhstp.ac.atmfg.fhstp.ac.at/cms/wp-content/uploads/2013/06/MDC2013_Schmie… · Context Based Compu ng Prof. Dr. Grischa Schmiedl DI Kers n Blumenstein](https://reader036.fdocuments.ec/reader036/viewer/2022090605/605ada6f873dfe5e8b1aebb1/html5/thumbnails/26.jpg)
Thema 2: Sensoren
![Page 27: Context Based Compu ng - mfg.fhstp.ac.atmfg.fhstp.ac.at/cms/wp-content/uploads/2013/06/MDC2013_Schmie… · Context Based Compu ng Prof. Dr. Grischa Schmiedl DI Kers n Blumenstein](https://reader036.fdocuments.ec/reader036/viewer/2022090605/605ada6f873dfe5e8b1aebb1/html5/thumbnails/27.jpg)
Sensoren – Ermi�lung des äußeren Kontexts
Kamera / Mikrofon (Ton, Bild, Helligkeit, Gestenerkennung) Bewegung
– Accelerometer – Beschleunigung (3 Achsen) – Gyroskopischer Sensor (3 Achsen)
Magne�eldsensor (2-‐3 Achsen) Annäherungssensor (Infrarot) Posi�on (GPS, Glonass) Barometer (Lu�druck -‐> Höhe) Thermometer Funkbasierte Sensorik
– WI-‐FI – Bluetooth (Bluetooth LE) – NFC
![Page 28: Context Based Compu ng - mfg.fhstp.ac.atmfg.fhstp.ac.at/cms/wp-content/uploads/2013/06/MDC2013_Schmie… · Context Based Compu ng Prof. Dr. Grischa Schmiedl DI Kers n Blumenstein](https://reader036.fdocuments.ec/reader036/viewer/2022090605/605ada6f873dfe5e8b1aebb1/html5/thumbnails/28.jpg)
Mess-‐ und Berechnungsverfahren
Glä�ung der skalaren Messung eines Sensors Angula�onsverfahren Latera�onsverfahren Fingerprint-‐Verfahren Kon�nuierliche Beobachtung
![Page 29: Context Based Compu ng - mfg.fhstp.ac.atmfg.fhstp.ac.at/cms/wp-content/uploads/2013/06/MDC2013_Schmie… · Context Based Compu ng Prof. Dr. Grischa Schmiedl DI Kers n Blumenstein](https://reader036.fdocuments.ec/reader036/viewer/2022090605/605ada6f873dfe5e8b1aebb1/html5/thumbnails/29.jpg)
Sensorglä�ung
Problem: Viele Sensoren haben einen starken Ji�er und einzelne Störsignale Lösung 1: Ausbrecher eliminieren
– Wenn eine Abweichung von einem Messwert zum nächsten unrealis�sch hoch ist, wird der Wert verworfen.
Lösung 2: Werte glä�en – Einfache Variante: Durchschni� einer Range:
Lösung 3: rekursiv arbeitende Filter zur Berechnung von Sensoren mit ste�ger, differenzierbarer Werteänderung – z.B.: Kalmann-‐Filter
![Page 30: Context Based Compu ng - mfg.fhstp.ac.atmfg.fhstp.ac.at/cms/wp-content/uploads/2013/06/MDC2013_Schmie… · Context Based Compu ng Prof. Dr. Grischa Schmiedl DI Kers n Blumenstein](https://reader036.fdocuments.ec/reader036/viewer/2022090605/605ada6f873dfe5e8b1aebb1/html5/thumbnails/30.jpg)
Angula�onsverfahren
Bes�mmung eines Punkts im Raum -‐ Triangula�on
α β Voraussetzungen: Gerichteter Sensor Eigene Lage in Bezug auf den Sensor bekannt
Geeignete Sensoren: Kamera Bewegungssensoren Magne�eldsensoren NICHT geeignet: Funkbasierte Sensoren
![Page 31: Context Based Compu ng - mfg.fhstp.ac.atmfg.fhstp.ac.at/cms/wp-content/uploads/2013/06/MDC2013_Schmie… · Context Based Compu ng Prof. Dr. Grischa Schmiedl DI Kers n Blumenstein](https://reader036.fdocuments.ec/reader036/viewer/2022090605/605ada6f873dfe5e8b1aebb1/html5/thumbnails/31.jpg)
Beispiel: Peak.ar
Methode: Angula�on Sensoren:
– Eigene Posi�on: GPS – Eigene Lage im Raum: Accelerometer
Externe Daten: – Posi�onen der umliegenden Berggipfel & Höhenprofil
Voraussetzung: Öffnungswinkel der Kamera bekannt / konstant
![Page 32: Context Based Compu ng - mfg.fhstp.ac.atmfg.fhstp.ac.at/cms/wp-content/uploads/2013/06/MDC2013_Schmie… · Context Based Compu ng Prof. Dr. Grischa Schmiedl DI Kers n Blumenstein](https://reader036.fdocuments.ec/reader036/viewer/2022090605/605ada6f873dfe5e8b1aebb1/html5/thumbnails/32.jpg)
Latera�onverfahren
t... Laufzeit des Signals = Sendezeit – Empfangszeit S... Gemessene Signalstärke
t oder S
Benö�gte Sender: 2D-‐Ortung: 3 3D-‐Ortung: 4 Ohne Sender/Receiver Zeitsyncronisa�on: 5
Geeignete Sensoren: Wie Angula�on + Funkbasierte Sensoren Mikrofon
Voraussetzung: Signalausbreitung oder Signalabschwächung bekannt (ideal: linear) und umgebungsunabhängig
![Page 33: Context Based Compu ng - mfg.fhstp.ac.atmfg.fhstp.ac.at/cms/wp-content/uploads/2013/06/MDC2013_Schmie… · Context Based Compu ng Prof. Dr. Grischa Schmiedl DI Kers n Blumenstein](https://reader036.fdocuments.ec/reader036/viewer/2022090605/605ada6f873dfe5e8b1aebb1/html5/thumbnails/33.jpg)
Beispiel: GPS
Methode: Latera�on ohne Sender/Receiver Zeitsynchronisa�on Reduk�on der benö�gten Satelliten durch Ausschluss von Schni�punkten im Weltraum. Verbesserung durch Differen�al GPS (DGPS) Sensor: Built-‐In GPS
![Page 34: Context Based Compu ng - mfg.fhstp.ac.atmfg.fhstp.ac.at/cms/wp-content/uploads/2013/06/MDC2013_Schmie… · Context Based Compu ng Prof. Dr. Grischa Schmiedl DI Kers n Blumenstein](https://reader036.fdocuments.ec/reader036/viewer/2022090605/605ada6f873dfe5e8b1aebb1/html5/thumbnails/34.jpg)
Fingerprintverfahren
Vergleichen einen (oder mehrere) aktuelle Messwerte (ev. mehrerer Sensoren) mit einer Anzahl früher gemessenener Vergleichswerte.
Wird die aktuelle Messung in den Vergleichswerten gefunden, so kann auf (z.B. die Zeit) geschlossen werden.
Geeignete Sensoren: Alle, deren Messwerte charakteris�sch für einen bes�mmten Ort eine bes�mmte Zeit, oder einen Zustand sind, der ermi�elt werden soll.
![Page 35: Context Based Compu ng - mfg.fhstp.ac.atmfg.fhstp.ac.at/cms/wp-content/uploads/2013/06/MDC2013_Schmie… · Context Based Compu ng Prof. Dr. Grischa Schmiedl DI Kers n Blumenstein](https://reader036.fdocuments.ec/reader036/viewer/2022090605/605ada6f873dfe5e8b1aebb1/html5/thumbnails/35.jpg)
Beispiel: Indoor-‐Loca�on per Magne�eld
Methode: Fingerprin�ng Sensor: Magne�eldsensor (ev. + Bewegungssensor) Metallträger, Leistungen, usw. verursachen charakteris�sche Störungen im magne�schen Feld – Vorteil: Diese Bausubstanz-‐basierten Störungen sind sehr konstant.
– Problem: Computer, Metalltüren, Einrichtung verursacht auch Störungen
![Page 36: Context Based Compu ng - mfg.fhstp.ac.atmfg.fhstp.ac.at/cms/wp-content/uploads/2013/06/MDC2013_Schmie… · Context Based Compu ng Prof. Dr. Grischa Schmiedl DI Kers n Blumenstein](https://reader036.fdocuments.ec/reader036/viewer/2022090605/605ada6f873dfe5e8b1aebb1/html5/thumbnails/36.jpg)
Beispiel: Shazam -‐ Musikerkennung
Methode: Fingerprin�ng Sensor: Mikrofon Aufnahme nur eines kurzen Teils Suche nach Peaks im Spektogramm Suche nach Musikstücken in der DB, die das gleiche Peakmuster haben.
Ausgehend von einem besonders ausgeprägten „Anchor Punkts“ werden die anderen Punkte in rela�ver, zeitlicher Ab-‐ hängigkeit gespeichert.
![Page 37: Context Based Compu ng - mfg.fhstp.ac.atmfg.fhstp.ac.at/cms/wp-content/uploads/2013/06/MDC2013_Schmie… · Context Based Compu ng Prof. Dr. Grischa Schmiedl DI Kers n Blumenstein](https://reader036.fdocuments.ec/reader036/viewer/2022090605/605ada6f873dfe5e8b1aebb1/html5/thumbnails/37.jpg)
Kon�nuierliche Beobachtung z.B. Koppelnaviga�on (Dead Reckoning) Bekannter Startort: Lissabon Kon�nuierliche Messung von: Richtung (Steuerkurs, Abdri�) Geschwindigkeit
![Page 38: Context Based Compu ng - mfg.fhstp.ac.atmfg.fhstp.ac.at/cms/wp-content/uploads/2013/06/MDC2013_Schmie… · Context Based Compu ng Prof. Dr. Grischa Schmiedl DI Kers n Blumenstein](https://reader036.fdocuments.ec/reader036/viewer/2022090605/605ada6f873dfe5e8b1aebb1/html5/thumbnails/38.jpg)
Beispiel: Inhouse Rou�ng ohne Funkverfahren
Methode: Kon�nuierliche Beobachtung: Koppelnaviga�on Ausgangspunkt:
– QR-‐Code an bes�mmter Posi�on
Pfaderkennung: – Schri�erkennung / Bewegungserkennung durch Accelerometer – Richtung durch Kompass (Magnetometer) – Matching realis�scher Pfade durch Pfad/Grundriss-‐Matching
Verbesserung möglich durch – Kurze Teilstrecken (Step by step -‐ Naviga�on) – Genaue Anweisung an User / op�sche Darstellung der Steps
![Page 39: Context Based Compu ng - mfg.fhstp.ac.atmfg.fhstp.ac.at/cms/wp-content/uploads/2013/06/MDC2013_Schmie… · Context Based Compu ng Prof. Dr. Grischa Schmiedl DI Kers n Blumenstein](https://reader036.fdocuments.ec/reader036/viewer/2022090605/605ada6f873dfe5e8b1aebb1/html5/thumbnails/39.jpg)
Empfehlungen
Vorhandene kontextbasierte Informa�on nicht ignorieren. Realis�sche User-‐Stories erstellen
– Welcher Kontext für welche Story? – User-‐Story im realen Kontext testen
Sensordaten intelligent interpre�eren Public Data nutzen Social Data nutzen Offen legen, was man tut + Privacy ernst nehmen
![Page 40: Context Based Compu ng - mfg.fhstp.ac.atmfg.fhstp.ac.at/cms/wp-content/uploads/2013/06/MDC2013_Schmie… · Context Based Compu ng Prof. Dr. Grischa Schmiedl DI Kers n Blumenstein](https://reader036.fdocuments.ec/reader036/viewer/2022090605/605ada6f873dfe5e8b1aebb1/html5/thumbnails/40.jpg)
Danke
FH-‐Prof. DI Dr. Grischa Schmiedl grischa.schmiedl@�stp.ac.at DI Kers�n Blumenstein kers�n.blumenstein@�stp.ac.at Forschungsgruppe Mobile h�p://mfg.�stp.ac.at Ins�tut für Crea�ve\Media/Technology Fachhochschule St. Pölten