Mobility Trace Generator Ein erster

Ähnliche Dokumente
SOA mit.net: Vom Geschäftsprozess zur Lösung

RESTful Web. Representational State Transfer

Nutzung von REST Clients für Allyouneed Marktplatz

Die Warenkorbfunktion (workbasket)

Verteidigung der Diplomarbeit 3D-Netzwerk-Visualisierung

SAP NetWeaver Gateway. 2013

<Insert Picture Here> Einführung in SOA

Diplomarbeit. Experimentelle und analytische Untersuchungen des Area Graph-based Mobility Models. Danny Tschirner

> > > WebOffice ArcGIS Online

OSIAM. Sichere Identitätsverwaltung auf Basis von SCIMv2 und OAuth2

Flash, Network und Facebook. Steven Mohr

Einführung in die Cross-Plattform Entwicklung Web Services mit dem Intel XDK

Simulation von Vehicle Ad Hoc Networks

Seminare/Praktika/ Projekte

SODA. Die Datenbank als Document Store. Rainer Willems. Master Principal Sales Consultant Oracle Deutschland B.V. & Co. KG

Forms auf Tablets. Vision oder Realität?

Geokodierung mit HTTP-Anforderungen

GIS in der Cloud ArcGIS.com

Service Engineering. Übung 2c Einbindung von Web APIs in mobilen Applikationen Prof. Dr. Andreas Schmietendorf, André Nitze

SEMINARVORTRAG ANDROID ENTWICKLUNG ETIENNE KÖRNER EMBEDDED SYSTEMS SS HSRM

Big-Data-Visualisierung über Geo-Daten mit SQL-Server & Power BI. Robert Schulz, PhD Consultant für Datenmanagement bei ergon Datenprojekte GmbH

OWASP Stammtisch München Sep 2014 XSS und andere Sicherheitslücken aus der Perspektive des Programmcodes

Verwendung von OpenStreetMap-Daten in der RoboCup Rescue Simulation League

Wolkig bis heiter. Andreas Wismann WHEN OTHERS. APEX als Drehkreuz für Web Service-Anwendungen

i-net HelpDesk Erste Schritte

Cross Platform Development mit SharePoint

Rapid Java wie mit Forms

Web-Konzepte für das Internet der Dinge Ein Überblick

Webservices. 1 Einführung 2 Verwendete Standards 3 Web Services mit Java 4 Zusammenfassung. Hauptseminar Internet Dienste

Entwurf zum Web-Service Rechnung

Thema 07: Möglichkeiten und Grenzen der Visualisierung RFID-unterstützter Prozesse

Projektidee und Geschichte Datenerfassung Datenmodell Anwendungen Schluss. Michael Käufl, Tobias Knerr 02. Dezember 2010

NoSQL Datenbanken am Beispiel von CouchDB

Generierung von Testfällen für eine Robotersteuerung

Web Service Entwicklung mit Java. Sven Lindow

Anleitung REST API Schneelast-Messsystem SMS

GKSpro WebServer. Überblick. Web Server. GKSpro. Datenbank. GKSpro. InfoBrief Nr. 61 November GKSpro WebServer.

Mobile Agenten am Beispiel JADE (Java Agent DEvelopment Framework) Vorstellung in der Übung zu Konzepte Verteilter Systeme

realitätsnahe 3D-Umweltmodellierung für Simulatoren mit Geodaten

SAP-INSIDE kaufmännische Prozesse SAP Fiori - Überblick der neuen rollenbasierten SAP-Lösung. Kriszta Oláh

Kapitel WT:VI (Fortsetzung)

Visualisierung komplexer Sicherheitssituationen in einem Netzwerk

PRODUKTINFORMATION MISSION ONE BONUS DAS LOYALITÄTS-MODUL FÜR UNTERNEHMENSEIGENE KUNDEN UND MITARBEITERBINDUNG _

Matrix42. Use Case - Anlegen einer neuen Störung über den Service Catalog. Version März

Webservices an der BBAW

Vorstellung und kurzer Test der Android App NeonGeo

Absicherung von Grid Services Transparenter Application Level Gateway

Robotische Teleskope AutorInnen: Christian Reimers

Microsoft.NET XML-Webdienste Schritt für Schritt

Willkommen zu MineralPro Version 7

Einleitung Grundlagen Protokollumsetzung Implementierung in ns-2 Zusammenfassung. Diplomverteidigung

Die Bereitschaft der öffentlichen Stellen zur Weitergabe ihrer Daten hat sich in den letzten Jahren deutlich verbessert.

Gliederung Einleitung Die Interprozess Kommunikation Zusammenfassung Fragen. .NET Remoting. André Frimberger

Einführung in das Eclipse Modeling Framework (EMF)

Support-Tipp Mai Release Management in Altium Designer

Neues in ArcGIS Server 9.3 Matthias Schenker ESRI Geoinformatik AG

CoRS-O-Mat. Eine freie, webbasierte Anwendungssoftware für linguistische Forschungsdaten

BI Publisher Beleggestaltung ganz einfach. Matthias Bergmann Senior Development Berater

ODS 6.0 Schnittstelle

File Sharing zwischen Mac OS X und Windows XP Clients

Informationsintegration Allgemeines/Übung 1 SS Yvonne Lichtblau

Zugriff auf die Installation mit dem digitalstrom- Konfigurator mit PC und Mac

Lehrangebot des Lehrstuhls Rechnernetze

XML in der Oracle Datenbank

Der MyCoRe-URI-Resolver

EPOKO.net. Frank Schwichtenberg. SourceTalk 2009 Göttingen,

HTML5 und das Framework jquery Mobile

Jürgen Keiper Deutsche Kinemathek. Offene Quellen, offene Netze Perspektiven von Open Source-Software im Archiv- und Museumsbereich

Java und XML 2. Java und XML

Praktikum aus Softwareentwicklung 2. Web Services. Java Praktikum SS 2010

Einleitung AJaX und Web 2.0 Kartendienst APIs im Web 2.0 Übersicht freier GPS Track Visualisierer

Karten für MapSource (neu: BaseCamp) und Garmin-GPS-Geräte

Klausur zur Veranstaltung "Wirtschaftsinformatik I" Wintersemester 2007/2008

Aufgaben Sigrun Schroth-Wiechert, Hannover Seite 1 von 6

ES-Projektseminar (SS 2012)

Routenplanung für die nächste Radtour. Dirk Prüter

OpenStreetMap. Die freie Wiki Weltkarte Übersicht Chancen Grenzen. Frederik Ramm DGfK Stuttgart,

Mobile App Solutions. creative workline GmbH Eldenaer Straße Berlin Friedrichshain

How2 Moodle 2.UP Aufgaben in Moodle anlegen

Mainframe Internet Integration. Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth SS2013. WebSphere Application Server Teil 4

Innere Klassen. Innere Klassen. Page 1. Lernziele: innere Klassen, statische geschachtelte Klassen, anonyme Klassen.

IT-Sicherheit: Und was sagen die Geschäftsprozesse dazu?

Cara Lazara 3, Banja Luka, Bosnien und Herzegowina stefanmisanovic.com - Handy

WEBSITE KONZEPTION. Erfolgreiche Websites planen, umsetzen und betreiben ADDISON-WESLEY

Wählen Sie Zuverlässigkeit.

Integration eines pneumatischen Roboters in die Robotics API

BIF/SWE 1 - Übungsbeispiel

Inhalt Einführung Was ist SAML Wozu braucht man SAML Wo wird SAML verwendet kleine Demo SAML. Security Assertion Markup Language.

Mission. TARGIT macht es einfach und bezahlbar für Organisationen datengetrieben zu werden

Systemeinstellungen im Internet Explorer für WEB-KAT

Erfolgreich arbeiten mit ArcGIS Online

Das eigene Kandidatenfrontend

Jan Ehmke Doktorandenworkshop 2008 St. Andreasberg,

Heidler Frachtkosten Management System u. Heidler Tarifwerk Datenblatt

Einführung. Internet vs. WWW

Die Freie Weltkarte im Internet

Das MDI-DE Portal Neue Anforderungen und Ideen

CLICK TO EDIT MASTER TITLE STYLE

UNTERNEHMENSPRÄSENTATION

Transkript:

Mobility Trace Generator Ein erster Überblick zur Bachelor-Arbeit Christian Graff Computer Systems and Telematics Institute of Computer Science Freie Universität Berlin http://cst.mi.fu-berlin.de t 1

Inhalt 1. Allgemeiner Überblick: Das Große Ganze 2. und das Kleine? 1. OpenStreetMap 2. Mobilitätsmodelle 1. Was sind sie und wozu sind sie da? 2. Welche gibt es und sind sie sinnvoll für mein Vorhaben? 3. Derzeitiger Stand 4. Planung & Konzeption 5. Probleme 6. Die Nächsten Wochen 2

Allgemeiner Überblick: Das Große Ganze Zielsetzung der Arbeit (allgemein) Generierung von Trace-Dateien auf Grundlage der Bewegungen mobiler Knoten auf realen Straßen- und Wegedaten (OpenStreetMap) nach ausgewählten Mobilitätsmodellen als Grundlage für die weitere analytische und statistische Nutzung/Auswertung in Netzwerksimulatoren. Java-Anwendung (weitestgehend plattformunabhängig) Desktop-Anwendung ( derzeitiger Fokus) Web-Anwendung Anforderungen 3

Schematische Gesamtübersicht 4

Schematische Gesamtübersicht 1.) Auf Karte platziert & nach Mobilitätsmodellen bewegt 5

Schematische Gesamtübersicht 1.) Auf Karte platziert & nach Mobilitätsmodellen bewegt XML Trace Datei 6

Schematische Gesamtübersicht 1.) Auf Karte platziert & nach Mobilitätsmodellen bewegt XML Trace Datei 3.) XSL-Transformation in Simulatorenspezifisches Eingabeformat Eingabedateien für Netzwerk- Simulatoren 7

Schematische Gesamtübersicht 1.) Auf Karte platziert & nach Mobilitätsmodellen bewegt Verschiedene Knoten OpenStreetMap Karte Trace Datei 3.) Transformation in simulatorenspezifisches Eingabeformat Eingabedateien für Netzwerk- Simulatoren Netzwerksimulatoren XML-Datei Eingabe-Rohdaten 8

und das Kleine? OpenStreetMap OpenStreetMap (www.openstreetmap.org) Lizenzkostenfreie Straßendaten zur und beliebigen Nutzung & Weiterverarbeitung Ähnlich Google Maps Gepflegt von freiwilligen illigen Helfern Zugriff über RESTful Web Service (via http get / post / put / delete) Ziel: komplette Weltkarte mit allen erdenklichen Karteninfos 9

und das Kleine? Mobilitätsmodelle 1 Wunsch: neue Protokolle für bewegliche Knoten evaluieren Tests sehr aufwendig und nicht exakt reproduzierbar Daher: Simulation Modelle notwendig, die räumliche und zeitliche Handlungen beweglicher Knoten beschreiben & abbilden 10

Derzeitiger Stand Eher als experimentell zu bezeichnen Verschiedene Tests erfolgreich durchgeführt Orts- / PLZ- / -suche per Webservice und Ergebnisausgabe Springen zu bestimmten Punkt in der Karte Hinzufügen einzelner Wegpunkte auf der Karte Datenbankverbindung bi zu Esel DEMO 11

und das Kleine? Mobilitätsmodelle 2 Mobilitäts- modelle Synthetische Modelle Traces (noch nicht implementiert) Einzelknoten- Modelle Gruppenmodelle 12

Traces und das Kleine? Mobilitätsmodelle 3 Mobilitätsmuster, die in realen Lebenssystemen beobachtet werden Liefern akkurate Ergebnisse bei großer Anzahl Beteiligter & langer Beobachtungsdauer Für mobile Netzwerke noch nicht implementiert 13

und das Kleine? Mobilitätsmodelle 4 Mobilitätsmodell 1 vorstellen (Random Walk) 14

und das Kleine? Mobilitätsmodelle 5 Vorstellung Random Waypoint 15

und das Kleine? Mobilitätsmodelle 6 Vorstellung Gauss-Markow 16

Vorstellung Manhatten und das Kleine? Mobilitätsmodelle 7 17

und das Kleine? Mobilitätsmodelle 8 Vorstellung City Section 18

Sorgen & Probleme Saubere Konzeption für die Nutzung der Logikklassen als Web- & Desktop-Anwendung Detaillierte Erläuterungen für die Eingabedaten der Simulatoren schwer auffindbar Komme wohl um ein Linux doch nicht herum (ns2/3, Omnet++ 4.0) Entscheidungsfindung für oder wider Technologien schwerlich (JAXP/JAXB, API a oder b oder doch lieber c ) Korrekte Transformation von Mausklicks in Geokoordinaten Jede Hilfe wird dankend d angenommen ;-) 19

Planung der nächsten Wochen 1 Auswahl & Implementierung von Mobilitätsmodellen Entwicklung eines XML-Schemas für die Ausgabedaten Planung & Implementierung der Tracedaten-Sammlung und Speicherung Datenbankunterstützung zur Wegefindung (esel) Entwickeln eines Transformationskonzeptes Recherche, Recherche, Recherche, 20

Planung der nächsten Wochen 2 Entwicklung der Visualisierung (Planung & Umsetzung) der Mobilität Entwurf eines Wizards zum einfachen Anlegen neuer Projekte im Programm Entwicklung ng eines Prototyps des Programms Web-Anwendung entwerfen & umsetzen Namenssuche für das Programm 21

Ende Danke! Fragen? Anregungen? g Kritik? 22