Minh Bui 14. März 2013 Mobile Visualization in SenseDroid Diplomarbeit Minh Bui, 14.03.2013# 1 of 16 Aufgabensteller: Prof. Dr. Andreas Butz Betreuer:

Slides:



Advertisements
Ähnliche Präsentationen
GrafStat Ausgabe 2009 Ein kurzer Überblick.
Advertisements

6. Termin Teil D: Was ist eine Datenbank
Algorithmentheorie 08 – Dynamische Programmierung (1)
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (26-Graphenalgorithmen: Wiederholung und Übung) Prof. Th. Ottmann.
Wissensanalyse von Aufgaben mit TKS Eine Methode zur Problemlösung
Technischer Systemüberblick
Systemverwaltung wie es Ihnen gefällt.
JDF Tools: Einsatz bei Agfa
Erweiterung B2B Usermanagement / LDAP-Anbindung
FH-Hof Extensible Markup Language Richard Göbel. FH-Hof Extensible Markup Language XML XML ist universeller Ansatz für die Strukturierung von Zeichenketten.
Sortierverfahren Richard Göbel.
Sortierverfahren Richard Göbel.
Algorithmentheorie 04 –Hashing
Geometrisches Divide and Conquer
XINDICE The Apache XML Project Name: Jacqueline Langhorst
Benutzen von Internetseiten
Indoor Navigation Performance Analysis
Eine Präsentation von Annika Barner
Grundlegende Analysen & Zwischendarstellungen
Treffen mit Siemens Siemens: Werner Ahrens Volkmar Morisse Projektgruppe: Ludger Lecke Christian Platta Florian Pepping Themen:
1 Einstieg in BoundaryScan mit DIATEM® … (1) Hohe Dringlichkeit für Test/Debug bei aktuellem Projekt ? JA BoundaryScan Test/Debug Services durch TEMENTO.
Projekt Web Engineering
So erstellen Sie schnell und einfach eine Übersichtsfolie Herbert Manthei
Diplomarbeit: Design und prototypische Implementierung eines archetypbasierten EHR Systems Anton Brass Helmholtz Zentrum München IBMI München,
Data Documentation Initiative (DDI)
Studienarbeit: "Generierung von Korrektheitstests für den Vergleicher von DIANE Service Descriptions" Mirco Stern Betreuender Mitarbeiter: Michael Klein.
Forex Handelsstrategie – ForexProfitSystem
Neuer Aufbau, neue Elemente Schubladen In unseren neuen Schubladenelementen hat viel Information auf wenig Raum Platz. Sie öffnen eine Schublade durch.
Metadatenfluss in der GDI BE/BB
Efa – elektronisches Fahrtenbuch für Ruderer im SV Energie Berlin.
Business Intelligence
Entwurf und Realisierung einer digitalen Bibliothek zur Verwaltung von Notenhandschriften Dipl.-Ing. Temenushka Ignatova Datenbank- und Informationssysteme,
Lommy® SAFE Individuelles Überwachen von Fahrzeugen und Gütern.
Muster zum Erstellen einer Abfrage mit der interaktiven Datenbank
Minh Bui 06. November 2012 Mobile Visualization in SenseDroid Diplomarbeit Minh Bui, # 1 of 10 Betreuer: Aurélien Tabard Aufgabensteller: Prof.
Support-Guide zur Suche in der Werkstatteinrichtungs-Datenbank
Eine Implementierung einer effiziente externe geordnete (!) lineare Liste Operationen: Search(x) Insert(x) Delete(x)
ReSy4 Das schlanke System für Ihre Rezepturen
Teilnehmer: Sven Dahmer BAMP01 Marco Pohl BAMP02 Toni Möckel BAMP02 Java – Projekt 2010 Projekt: Realisierung einer API – Applikation für den weltgrößten.
Erstellen einer Webseitenstatistik mithilfe eines OLAP-Servers
Erstellen einer Webseitenstatistik mithilfe eines OLAP-Servers
Typo3 Templates und TypoScript
DIE FARBEN.
Vom Umgang mit Daten. public void myProgram() { int[] saeulenWerte = new int[world.getSizeX()]; for (int i = 0; i < saeulenWerte.length; i++) { saeulenWerte[i]
Die Struktur von Untersuchungen
1 Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Einführung Lernmodul Nutzungsbedingungen:
Ganzheitliches Projekt-, Ressourcen- und Qualitätsmanagement 1 Reports und AddOns Auf den folgenden Seiten wird Ihnen die Funktionsweise der Reports und.
Ein neues Zeitalter beginnt
PHP Basic.
Hilfe Dokumente.
Roboter im Labyrinth “Schweizer Jugend forscht”
Linking and Brushing on ODBC Basis
ICT – Modul Textverarbeitung
PhotoPolis PhotoPolis ist ein Studentenprojekt im Rahmen des 3D Programmierpraktikums am Lehrstuhl Medieninformatik der LMU München Betreuer: Dipl.-Medieninf.
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Geoinformation III Vorlesung 1 WS 2001/02 Punkt-in-Landkarte I (Streifenkarte)
Zum Online-Reservierungssystem gelangen Sie direkt über die Homepage der Webseite des Italienischen Generalkonsulats München:
Ueberwachung und Steuerung von Gegenstaenden:
DEN S2 SCANNER HOCHLADEN. Ihren Scanner hochladen heißt: Die Daten Ihrer durchgeführten Scans werden von Ihrem Scanner an den weltweiten Nu Skin Server.
Module 6.1 Überarbeiten Sie die Wettbewerbsanalyse anhand des Feedbacks. 6.2 Markenbildung und Werbung 6.3 Beschreibung der App in 100 Wörtern 6.4 Fahren.
Mittagstisch App Android Version Anlehnung an iOS version Entwickelt mit Git Versioning-System Keine Favoriten Keine Bewertungen Keine Abstands- berechnung.
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Diskrete Mathematik II Vorlesung Datenstrukturen für den Algorithmus von.
Opacc, CH-Kriens/LucerneOpaccConnect WebCRM Sales Online unterwegs 1 P1.
Opacc, CH-Kriens/LucerneOpaccConnect OpaccERP DIY-Konzept Anpassen ohne programmieren 1 G3.
14 Grundlegende Arbeit mit Datenbanken Datenbank öffnen è DATEI - ÖFFNEN oder  (STRG)(O) oder è oder è Zuletzt geöffnete Dateien Bevorzugte Dateien.
Pascal Brunner Uniklinik RWTH Aachen Institut für Medizinische Informatik Integration von ImageJ- und Matlab- Servern in das Electronic Data Capture klinischer.
Farbige Feedbacks Fachbereich:Informatik Seminar: Hands on Mathematics for CS Dozenten: PD. Dr. Erika Melis, Martin Homik Referenten:Matthias Ghodstinat.
Sprachumfang von SQL Vier Kategorien DDL (Data Definition Language)
Wenn Sie Google etwas fragen,
Titel des Wissenschaftsprojekts
 Präsentation transkript:

Minh Bui 14. März 2013 Mobile Visualization in SenseDroid Diplomarbeit Minh Bui, # 1 of 16 Aufgabensteller: Prof. Dr. Andreas Butz Betreuer: Dr. Aurélien Tabard

SenseDroid Citizen Science oder Participatory Sensing Messen von Luftdaten Sammlung der Daten auf einem Server DIY Sensorplattform Sensorplattform ist flexibel Luftverschmutzung Sensorplattform ServerVisualisierung Minh Bui, # 2 of 16

Aufgabe: Entwicklung der SenseDroid App Speicherung der Sensordaten innerhalb einer Datenbank Kommunikation mit der Sensorplattform Visualisierung der Daten Zusätzlich: Bereitstellung einer modularen Softwarestruktur aufgrund variabler Daten Minh Bui, # 3 of 16

Minh Bui, # 4 of 16 Nochmal grafisch Benutzer Sensorboard Server App Datenbank

Ansatz Recherche - Mangel an direktem Feedback Technische Evaluierung Design der Visualisierungen Implementierung mittels objektorientierter Analyse - Flexibilität der Visualisierungen Evaluierung der Visualisierungen Minh Bui, # 5 of 16

Visualisierungen Drei Kategorien: Minh Bui, # 6 of 16 Low Fidelity Aktuellste Messung Spontane, kurzweilige Interaktion Mid Fidelity Übersicht über aktuellsten Messungen High Fidelity Übersicht über alle Messungen

Low Fidelity: Live Feedback Minh Bui, # 7 of 16 Aktuellste Messung Grün/Gelb/Rot Schema Soll mit einem schnellen Blick alle relevanten Informationen übermitteln Unterteilung in vertikale Bereiche bei mehreren Werten

Mid Fidelity: Short Overview Minh Bui, # 8 of letzten Messungen Grün/Gelb/Rot Schema Unterteilung in horzontale Bereiche bei mehreren Werten

High Fidelity: Session Overview Minh Bui, # 9 of 16 Überblick über alle Messungen Grün/Gelb/Rot Schema Automatische Gruppierung Darstellung in neutraler Farbe bei mehreren Werten Filtern nach Sessions

Clustering Minh Bui, # 10 of Wähle beliebigen Startpunkt und füge ihn einem neuen Cluster hinzu. Markiere den Punkt als bearbeitet. 2. Wähle einen beliebigen nächsten Punkt und teste ihn auf die Integritätsbedingung des Cluster. a) Falls er die Bedingung erfüllt: Markiere den Punkt als bearbeitet und füge ihn dem Cluster hinzu. Berechne das Zentrum des Clusters neu. b) Falls er die Bedingung nicht erfüllt: Erzeuge neuen Cluster mit diesem Punkt und markiere ihn als bearbeitet. Fahre später mit dem neuen Cluster bei Schritt 2 fort. 3. Stop, falls alle Punkte bearbeitet wurden. Ansonsten wiederhole Schritt 2. Integritätsbedingung: 1.Die Distanz des Punktes zum Zentrum des Clusters muss kleiner sein als der Schwellenwert. 2.Alle im Cluster enthaltenen Punkte müssen auch nach der Neuberechnung des Zentrums enthalten sein.

Gruppierung Minh Bui, # 11 of Wähle einen beliebigen ersten Cluster und markiere ihn als bearbeitet. 2. Wähle einen beliebigen nächsten Cluster und überprüfe ob sie zusammengefügt werden können. a) Falls ja: Füge den Cluster hinzu und markiere ihn als bearbeitet. b) Falls nein: Fahre fort mit Schritt Stop, falls alle Cluster bearbeitet wurden. Ansonsten fahre fort mit Schritt 2.

Clustering Minh Bui, # 12 of Gruppierung

XML Configuration Minh Bui, # 13 of 16 Bestimmt die Konfiguration der einzelnen Sensoren Elemente die häufig angefragt werden werden im Heap gespeichert Selten benötigte Elemente werden direkt aus der Datei gelesen

Funktionsweise Minh Bui, # 14 of 16 XML

Minh Bui, # 15 of 16 Kommunikation mit der Hardware

Fragen? Minh Bui, # 16 of 16 Recherche - Mangel an direktem Feedback Technische Evaluierung Design der Visualisierungen Implementierung mittels objektorientierter Analyse - Flexibilität der Visualisierungen Evaluierung der Visualisierungen

Technische Evaluierung Minh Bui, Visualisierungstoolkit -Data Driven Documents -Google Charts -Processing Datenspeicherung -SQLite -CouchDB Lokalisierungsdienst -Android Location Service -Skyhook D3

Klassenhierarchie Visualisierungen Minh Bui, Live Feedbac k Short Overview Liste + create() + refresh()

Evaluierung Minh Bui, vollständige Antworten Sehr neutrales Bild bezüglich der Besorgnis um Luftqualität

Evaluierung 2 Minh Bui,