1 / 10

Minh Bui 06. November 2012

Diplomarbeit. Mobile Visualization in SenseDroid. Minh Bui 06. November 2012. Betreuer: Aurélien Tabard Aufgabensteller: Prof. Andreas Butz. Minh Bui, 06.11.2012. # 1 of 10. SenseDroid. • Citizen Science Projekt • Benutzer erhalten Gerät mit Sensorboard zur Messung der Luftqualität

ovidio
Download Presentation

Minh Bui 06. November 2012

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Diplomarbeit Mobile Visualization in SenseDroid Minh Bui 06. November 2012 Betreuer: Aurélien Tabard Aufgabensteller: Prof. Andreas Butz Minh Bui, 06.11.2012 # 1 of 10

  2. SenseDroid • Citizen Science Projekt • Benutzer erhalten Gerät mit Sensorboard zur Messung der Luftqualität • Erfassung der Luftqualität in direkter Umgebung • Speicherung der Daten auf mobilem Endgerät • Upload der Daten auf einen Server (zur Zusammenführung der Daten mehrere Teilnehmer) • Unterschied zu anderen Projekten: Umfangreichere Visualisierung der Daten durch neuere Handygenerationen Minh Bui, 06.11.2012 # 2 of 10

  3. Environmental Sensing + Android = SenseDroid • Zugänglichkeit (Java vs Objective C, Hardware Board, Entwicklergebühr, ...) • Preis • Verbreitung von Android Geräten/Marktanteil Minh Bui, 06.11.2012 # 3 of 10

  4. Aus Benutzersicht • Der Benutzer erhält ein Androidgerät und das Hardwareboard • Er geht dann beliebigen Tätigkeiten nach und sammelt passiv Daten • Er kann sich jederzeit durch die App über den Datenbestand informieren • Er stoppt die Datensammlung nach seiner Tätigkeit • Bei fester WiFi Verbindung können die Daten auf einen Server hochgeladen werden, auf dem alle Benutzerdaten gesammelt werden Minh Bui, 06.11.2012 # 4 of 10

  5. Überblick Benutzer Sensorboard Server App Datenbank Minh Bui, 06.11.2012 # 5 of 10

  6. Visualisierung: Live Feedback Szenario: Der Nutzer fährt auf einem Fahrrad und möchte sich mit einem schnellen Blick auf sein Handy über die Qualität der aktuellsten Messung informieren. • Charakteristika: • Low fidelity • Rot/Gelb/Grün Farbschema informiert schnell über die Luftqualität Minh Bui, 06.11.2012 # 6 of 10

  7. Visualisierung: Bar Chart Szenario: Der Nutzer pausiert seine Fahrradtour und möchte sich über die Entwicklung der letzten Messungen informieren. • Charakteristika: • Mid fidelity • Selbes Farbschema • Gibt kleinen Überblick über die letzten N Messungen • Implementierung per WebView, JavaScript und D3 library Minh Bui, 06.11.2012 # 7 of 10

  8. Visualisierung: Map Szenario: Der Nutzer hat seine Fahrradtour beendet und möchte wissen ob seine gewählte Route gesundheitlich bedenkenlos ist. • Charakteristika: • High fidelity • Rot/Gelb/Grün Farbschema • Gibt Überblick über den gesamten Datenbankbestand unter Berücksichtigung der Position • Filtern nach Session • Clustering von Messungen in Abhängigkeit des Zoom-Grades Minh Bui, 06.11.2012 # 8 of 10

  9. Visualisierung: List Szenario: Der Nutzer möchte detaillierte Informationen zu den Messungen erhalten. • Charakteristika: • High fidelity • Gibt Überblick über den gesamten Datenbankbestand • Verschiedene Filteroptionen (Session, Sensortyp, ... ) Minh Bui, 06.11.2012 # 9 of 10

  10. Speicherung der Daten • Durch Sqlite Datenbank (Android nativ) Tabelle: Entries date:text session:int latitude:real longitude:real sensortype:int id_entries:int Tabelle: Measurements id_measurements:int owner:int value:real Tabelle: Sessions id_sessions:int name:text Minh Bui, 06.11.2012 # 10 of 10

More Related