620 likes | 809 Views
„Die Karte des Herumtreibers“. Projektarbeit. Aufgabenstellung Vorstellung des Ergebnisses Organisation der Abteilungen Beiträge der einzelnen Teams Zeitlicher Ablauf Eindruck der Projektmitglieder Stellungnahme der Projektleitung Fragen zum Projekt. Übersicht.
E N D
„Die Karte des Herumtreibers“ Projektarbeit
Aufgabenstellung Vorstellung des Ergebnisses Organisation der Abteilungen Beiträge der einzelnen Teams Zeitlicher Ablauf Eindruck der Projektmitglieder Stellungnahme der Projektleitung Fragen zum Projekt Übersicht
Prototyp für eine Anwendung im Web mit mobilen Georeferenzen Aufenthaltsortabfrage von Nutzern (stationäre und mobile Geräte) Koordinatenbestimmung via GPS-Maus Scoutfunktion zum Finden von Geräten in der Umgebung Versenden der Daten an einen Server Aufgaben-stellung
Sammeln der Daten auf Webserver mit Datenbank Anwenderschnittstelle mit interaktiver Karte Darstellung auf Webseite www.onlinemaps.de Recherche von Markt und Technik Aufgaben-stellung
National Marine Electronics Association • Datenaustausch zwischen GPS-Maus und Handy • ASCII-Zeichen • Wichtigster Datensatz: §GPRMC • $GPRMC,080404.000,A,4847.093,N, • 00910.4300,E,0.00,348.8,100306,,*02 NMEA-Datenformat Uhrzeit (UTC) alles OK (bei V: Fehler) 48° 47,093’ nördliche Breite 9° 10,43’ östlicher Länge
TomTom GPS MK2 • Bluetooth: Serial Port Profile (Version 1.2) • Datenformat: NMEA-0183 Version 2.2 • Kanäle: 20 • Startzeiten: <1min,<30s,<10s • Preis: 119€ 87.8mm x 43mm x 15.1mm Vergleich GPS-Empfänger
Holux GR-230 • Kanäle: 12 • Startzeiten: 45s, 38s, 8s • Preis: 88.90€ • Royaltek RBT-2001 • Kanäle: 20 • Startzeiten : 42s, 35s, 1s • Preis: 124.90 € 77,9mm x 56,9mm x 22,8mm Vergleich GPS-Empfänger 70mm x 41mm x 25mm
XAiOX InstantFix • Kanäle: 32 • Startzeiten: 43s, 25s, 4s • Preis: 109 € • XAiOX Wonde-X • Kanäle: 16 • Startzeiten : 45s, 38s, 8s • Preis: 69 € 81mm x 43mm x 17,6mm Vergleich GPS-Empfänger 81mm x 44mm x 20mm
SoftwareImplementierung Team 2 + 3Mobiltelefon + Bluetooth
Aufgabe: Softwareerstellung zur Kommunikation zwischen Handy und GPS-Empfänger bzw. Web-Server Programmierung mit J2ME Vorgehensweise: Aufteilung der Programmierarbeit in drei Teile Team 2 + 3Mobiltelefon + Bluetooth
Funktionsbeschreibung der einzelnen Module: Das erste Modul liest die Daten der GPS-Maus via Bluetooth-Verbindung ein und speichert diese in einem String ab Filterung der relevanten Daten aus dem String Senden der Daten an den Server Team 2 + 3Mobiltelefon + Bluetooth
Aufgabenbereich: Erstellen der Datenbank Empfangen der Daten vom Handy Übergeben der Daten an die Präsentation auf www.onlinemaps.de Team 4Datenbank
Realisierung: Gliederung in zwei Teilaufgaben: Empfangen der Daten Entweder über Perl-Script vom Handy oder per Eingabemaske aus Login-Script Übergabe der Daten Realisiert in PHP Diverse Filtermöglichkeiten implementiert Team 4Datenbank
Alternativen / offene Punkte: weitere Filtermöglichkeiten weitere Informationen in der Datenbank (z.B.: m/w, Alter, Hobbies/Interessen…) komplexere Datenbankstruktur erstellen, um z.B. erweiterte Loginfunktionalität zu bieten Team 4Datenbank
Einführung Ziel war es Positionsdaten aus einer SQL-Datenbank auszulesen und auf einer Karte darzustellen. • Gliederung • Einführung • Schnittstellendefinition • Darstellung auf der Karte • Darstellung von Zusatzinformationen Team 5 Anwendung der Google Maps API
Schnittstelle zur Datenbank • PHP-Script in HTML eingebunden • Zugriff auf Arrays mit erforderlichen Daten möglich • label: -enthält den Namen des gespeicherten Punktes • xy: -zweidimensionales Array welches die Koordinaten enthält • bt_address: -Bluetooth Adresse des Devices bzw. 0 wenn stationäre Koordinaten • send_time: -Sendezeit des Devices bzw. Zeit der Eintragung • send_date: -Sendedatum des Devices bzw. Datum der Eintragung • found_by: -BT-Adresse des Finders, 0 wenn Finder, Leerstring wenn stationär Team 5 Anwendung der Google Maps API
Darstellung auf der Karte • Positionen werden mit Markern auf der Karte dargestellt • Alle mobile und stationären Adressen in Tabelle aufgeführt • Unterscheidung zwischen stationären, mobilen GPS-Devices und • BT-Devices Team 5 Anwendung der Google Maps API
Zusatzinformationen • InfoWindow öffnet sich bei Klick auf Marker bzw. den • Tabelleneintrag • Zoom auf den zum Tabelleneintrag gehörigen Marker Team 5 Anwendung der Google Maps API
Unsere Arbeit: Besuchen der Fachtagung Ausarbeitung der Google Maps Spezifikationen Nutzungsbedingungen Technische Fakten Geocoder Informationen für andere Gruppen besorgen Team 6Geodienste
Unsere Position im Projekt: „Dienstleister“ Haben auf die Einhaltung der Nutzungsbedingungen geachtet Inputs an andere Teams: rechtliche und technische Hinweise zu GoogleMaps Ansprechpartner zu GIS Team 6Geodienste
Markt & Technik 1. Konkurriende Produkte 2. Umfrage 3. Datenschutz & moralische Aspekte
1. Konkurrierende Produkte 1. Konkurriende Produkte 2. Umfrage 3. Datenschutz & moralische Aspekte
Konkurrierende Produkte 1. Konkurriende Produkte 2. Umfrage 3. Datenschutz & moralische Aspekte
2. Umfrage 1. Konkurriende Produkte 2. Umfrage 3. Datenschutz & moralische Aspekte
Verwendung für das System? 84 % 84 % 80 % 1. Konkurriende Produkte 2. Umfrage 3. Datenschutz & moralische Aspekte 76 % 72 % 70 % 67 % 51 % 44%
Verwendung Wofür? 56 % 1. Konkurriende Produkte 2. Umfrage 3. Datenschutz & moralische Aspekte 41 % 39 % 31 % 31 % 26 % 11 %
Häufigkeit? 27,5 % 26,5 % 1. Konkurriende Produkte 2. Umfrage 3. Datenschutz & moralische Aspekte 16 % 30 %
Kosten für das Gerät? 1 % 14 % 1. Konkurriende Produkte 2. Umfrage 3. Datenschutz & moralische Aspekte 45 % 40 %
Monatliche Kosten? 16 % 10 % 1. Konkurriende Produkte 2. Umfrage 3. Datenschutz & moralische Aspekte 24 % 50 %
Datenschutz und moralische Aspekte 1. Konkurriende Produkte 2. Umfrage 3. Datenschutz & moralische Aspekte
Einwilligung des Nutzers, zur Erhebung seiner Daten, einholen – zusammen mit einer Belehrung über das System Benutzerdaten müssen dargestellt werden, dass ein Rückschluß auf eine natürliche Person durch Dritte nur mit großem Aufwand möglich ist im Rahmen des BDSG wird die Bestellung eines Datenschutzbeauftragten empfohlen weitere Einzelheiten zum Datenschutz in der Dokumentation zum Datenschutzgesetz Datenschutz 1. Konkurriende Produkte 2. Umfrage 3. Datenschutz & moralische Aspekte
durch die Verwendung des Systems kann es zu einer Beeinträchtigung der persönlichen Freiheit der Nutzer kommen Gefährdung durch Überwachung von Personen durch andere Personen; insbesondere Gefährdung von Beziehungen mögliche Gefahr für die Entwicklung der Persönlichkeit von Kindern und Jugendlichen durch immer-erreichbar-sein Positive Aspekte im Bereich von Senioren- und Kinderüberwachung, sowie für Notfalldienste Schutz der Persönlichkeit 1. Konkurriende Produkte 2. Umfrage 3. Datenschutz & moralische Aspekte
Termin 2 Meilensteine • Auslesen der GPS-Maus • Serverinbetriebnahme
Termin 3 Meilensteine • Bluetooth-Schnittstellen Code • Einlesen der GPS-Maus-Daten
Termin 4 Meilensteine • Schreiben empfangener Daten in Datenbank • Daten weiterleiten • Darstellung auf Karte möglich
Termin 5 Meilensteine • Versenden an Server • Datenbanktest erfolgreich
Termin 6 Meilensteine • Tests auf allen kompatiblen Handys erfolgreich • Benutzung auf Website möglich