Mobile Community
-
Upload
justin-bullock -
Category
Documents
-
view
17 -
download
0
description
Transcript of Mobile Community
![Page 1: Mobile Community](https://reader035.fdocuments.in/reader035/viewer/2022070400/5681358c550346895d9cf615/html5/thumbnails/1.jpg)
Mobile Community
INF-M3-SR
Tobias Krause
![Page 2: Mobile Community](https://reader035.fdocuments.in/reader035/viewer/2022070400/5681358c550346895d9cf615/html5/thumbnails/2.jpg)
04.11.2005 [email protected] 2
Agenda
Die Idee Motivation Architektur Sicherheit Was gibt es sonst Ausblick
![Page 3: Mobile Community](https://reader035.fdocuments.in/reader035/viewer/2022070400/5681358c550346895d9cf615/html5/thumbnails/3.jpg)
04.11.2005 [email protected] 3
Agenda
Die Idee Motivation Architektur Sicherheit Was gibt es sonst Ausblick
![Page 4: Mobile Community](https://reader035.fdocuments.in/reader035/viewer/2022070400/5681358c550346895d9cf615/html5/thumbnails/4.jpg)
04.11.2005 [email protected] 4
Die Idee - Überblick
Software-Infrastruktur für die Kommunikation in drahtlosen Netzen
![Page 5: Mobile Community](https://reader035.fdocuments.in/reader035/viewer/2022070400/5681358c550346895d9cf615/html5/thumbnails/5.jpg)
04.11.2005 [email protected] 5
Die Idee - Ansätze
Zentraler Ansatz Applikationsserver Kommunikationsserver Authentifikationsserver
Dezentraler Ansatz Mobile Geräte verwalten sich selber Ad-Hoc Bildung von Netzen Peer-to-Peer Kommunikation
![Page 7: Mobile Community](https://reader035.fdocuments.in/reader035/viewer/2022070400/5681358c550346895d9cf615/html5/thumbnails/7.jpg)
04.11.2005 [email protected] 7
Die Idee – Zentral
A
B Nachteile
Server Latenzzeit vergrößert
sich
Vorteil Kommunikation
möglich
![Page 8: Mobile Community](https://reader035.fdocuments.in/reader035/viewer/2022070400/5681358c550346895d9cf615/html5/thumbnails/8.jpg)
04.11.2005 [email protected] 8
Die Idee – Dezentral
A
B Nachteil
Gegenstelle muss in der Nähe sein
Vorteile Keine
Verbindungskosten Schnellere
Verbindung Kleine Latenzzeiten
![Page 9: Mobile Community](https://reader035.fdocuments.in/reader035/viewer/2022070400/5681358c550346895d9cf615/html5/thumbnails/9.jpg)
04.11.2005 [email protected] 9
Die Idee – Hybrider Ansatz
A
B
Nachteile Höherer
Verwaltungsaufwand
Vorteile Vorteile aus beiden
Ansätzen
![Page 11: Mobile Community](https://reader035.fdocuments.in/reader035/viewer/2022070400/5681358c550346895d9cf615/html5/thumbnails/11.jpg)
04.11.2005 [email protected] 11
Die Idee – LBS inside
A
B
Vorteil Einsatz von
ortsabhängigen Diensten
![Page 12: Mobile Community](https://reader035.fdocuments.in/reader035/viewer/2022070400/5681358c550346895d9cf615/html5/thumbnails/12.jpg)
04.11.2005 [email protected] 12
Teilnehmersuche
Wichtiges Element der Idee
Technische Details vor dem Anwendungsentwickler verstecken
Kein Teilnehmer gefunden Suche
[Kein Teilnehmer gefunden]
Testverbindung
[Teilnehmer gefunden]
Teilnehmer gefunden [>= 1 Teilnehmer gefunden]
[Verbindung Fehlgeschlagen]
[Abbruch]
![Page 13: Mobile Community](https://reader035.fdocuments.in/reader035/viewer/2022070400/5681358c550346895d9cf615/html5/thumbnails/13.jpg)
04.11.2005 [email protected] 13
Die Idee -Zusammenfassung
Peer-To-Peer Kommunikation über verschiedene Kanäle
Profilablegung auf einem zentralen Server Finden von potenziellen Teilnehmern
einer Applikation in der Umgebung
![Page 14: Mobile Community](https://reader035.fdocuments.in/reader035/viewer/2022070400/5681358c550346895d9cf615/html5/thumbnails/14.jpg)
04.11.2005 [email protected] 14
Agenda
Die Idee Motivation Architektur Sicherheit Was gibt es sonst Ausblick
![Page 15: Mobile Community](https://reader035.fdocuments.in/reader035/viewer/2022070400/5681358c550346895d9cf615/html5/thumbnails/15.jpg)
04.11.2005 [email protected] 15
Motivation für Middleware
Mehrwert durch Kapselung schaffen
Schnelle Implementierung von Applikationen
![Page 16: Mobile Community](https://reader035.fdocuments.in/reader035/viewer/2022070400/5681358c550346895d9cf615/html5/thumbnails/16.jpg)
04.11.2005 [email protected] 16
Agenda
Die Idee Motivation Architektur Sicherheit Was gibt es sonst Ausblick
![Page 18: Mobile Community](https://reader035.fdocuments.in/reader035/viewer/2022070400/5681358c550346895d9cf615/html5/thumbnails/18.jpg)
04.11.2005 [email protected] 18
Architektur - Server (A-Architektur)
Mobile Community Service
Anwendungsschicht
Präsentationsschicht
Mobiles Endgerät
Webseiten
Webservice
Anwendungslogik
Persistenzschicht
Webbrowser
Datenbank
![Page 19: Mobile Community](https://reader035.fdocuments.in/reader035/viewer/2022070400/5681358c550346895d9cf615/html5/thumbnails/19.jpg)
04.11.2005 [email protected] 19
Architektur – Client (A-Architektur)
Mobiles Endgerät
Middleware
Anwendungsschicht
Kommunikation
Anwendungslogik
Zugriffsschicht
Anwendung
Mobiles Endgerät
Webservice (MCS)
![Page 20: Mobile Community](https://reader035.fdocuments.in/reader035/viewer/2022070400/5681358c550346895d9cf615/html5/thumbnails/20.jpg)
04.11.2005 [email protected] 20
Agenda
Die Idee Motivation Architektur Sicherheit Was gibt es sonst Ausblick
![Page 21: Mobile Community](https://reader035.fdocuments.in/reader035/viewer/2022070400/5681358c550346895d9cf615/html5/thumbnails/21.jpg)
04.11.2005 [email protected] 21
Sicherheit – Eigenschaften [2]
Vertraulichkeit (Privacy) Informationen über das Netzwerk nur vom
Kommunikationspartner lesbar Authentizität (Authenticity)
Der Kommunikationspartner ist derjenige, für den er sich ausgibt.
Integrität (Integrity) Es findet keine Veränderung der Information auf dem
Kommunikationsmedium durch Dritte statt. Nicht-Anfechtbarkeit (Non-repudiation)
Sender und Empfänger können Übertragung der Daten beweisen.
![Page 22: Mobile Community](https://reader035.fdocuments.in/reader035/viewer/2022070400/5681358c550346895d9cf615/html5/thumbnails/22.jpg)
04.11.2005 [email protected] 22
Sicherheit – WTLS [2]
... steht für „Wireless Transport Layer Security“ WTLS – TLS - SSL Aufgaben
Sicherung der Datenintegrität Schutz gegen Mithören Authentifikation Schutz gegen DOS-Angriffen
Funktionen können selektiv ein- oder ausgeschaltet werden.
Aber: Latenzzeiten erhöhen sich!!
![Page 23: Mobile Community](https://reader035.fdocuments.in/reader035/viewer/2022070400/5681358c550346895d9cf615/html5/thumbnails/23.jpg)
04.11.2005 [email protected] 23
Agenda
Die Idee Motivation Architektur Sicherheit Was gibt es sonst Ausblick
![Page 24: Mobile Community](https://reader035.fdocuments.in/reader035/viewer/2022070400/5681358c550346895d9cf615/html5/thumbnails/24.jpg)
04.11.2005 [email protected] 24
Was gibt es sonst noch?
Kommerziell „Neutron“ (Exitgames) [4] „ProvisionX“ (glu mobile) [5] „GEX“ (gamefederation) [6] „Terraplay Move“ (Terraplay) [7]
Visionär IPERG, pervasive-gaming [8] „Mobile Verteilte Informationssysteme
(MOBILE)“, FhG-IPSI [9]
![Page 25: Mobile Community](https://reader035.fdocuments.in/reader035/viewer/2022070400/5681358c550346895d9cf615/html5/thumbnails/25.jpg)
04.11.2005 [email protected] 25
Agenda
Die Idee Motivation Architektur Sicherheit Was gibt es sonst Ausblick
![Page 26: Mobile Community](https://reader035.fdocuments.in/reader035/viewer/2022070400/5681358c550346895d9cf615/html5/thumbnails/26.jpg)
04.11.2005 [email protected] 26
Ausblick - Masterarbeit
Middleware konstruieren die eine Kommunikation im drahtlosen Netz ermöglicht
Offene Punkte klären Latenzzeiten Heterogene Systemlandschaften Netzwerkkommunikation Tracking
![Page 27: Mobile Community](https://reader035.fdocuments.in/reader035/viewer/2022070400/5681358c550346895d9cf615/html5/thumbnails/27.jpg)
04.11.2005 [email protected] 27
Ausblick - Latenzzeiten
Keine Echtzeitkommunikation möglich
Hinweis: Antwortzeiten im Providernetz [3]
![Page 28: Mobile Community](https://reader035.fdocuments.in/reader035/viewer/2022070400/5681358c550346895d9cf615/html5/thumbnails/28.jpg)
04.11.2005 [email protected] 28
Ausblick – Heterogene Systemlandschaften
„Legacy-Handy“ (Upgrades) Unterschiedliche Betriebssysteme
Symbian PalmOS Windows Mobile
Unterschiedliche Programmiersprachen Java .NET C++
![Page 29: Mobile Community](https://reader035.fdocuments.in/reader035/viewer/2022070400/5681358c550346895d9cf615/html5/thumbnails/29.jpg)
04.11.2005 [email protected] 29
Ausblick - Netzwerkkommunikation
P2P im GSM Nur über einen Server
Einsatz von Mobile-IP IPv6 Roaming
A B
![Page 30: Mobile Community](https://reader035.fdocuments.in/reader035/viewer/2022070400/5681358c550346895d9cf615/html5/thumbnails/30.jpg)
04.11.2005 [email protected] 30
Ausblick - Tracking
Position der Teilnehmer muss immer (bei Abfragen) bekannt sein. Privacy Kosten
![Page 31: Mobile Community](https://reader035.fdocuments.in/reader035/viewer/2022070400/5681358c550346895d9cf615/html5/thumbnails/31.jpg)
04.11.2005 [email protected] 31
Ausblick - Vorgehenweise
Architektur erstellen / verfeinern Middleware SW-Infrastuktur
Vergleich zu anderen Ansätzen Prototyp
Auf Basis von PDAs Middleware evaluieren durch „Pong“
![Page 32: Mobile Community](https://reader035.fdocuments.in/reader035/viewer/2022070400/5681358c550346895d9cf615/html5/thumbnails/32.jpg)
04.11.2005 [email protected] 32
Literatur
1. „Location-Based Services“:Jochen Schiller, Agnès Voisard, Morgen Kaufmann Publishers, 2004
2. „Mobile Computing“: Jörg Roth, dpunkt Verlag, 1.Auflage 2002
3. „Data Capabilities: GPRS to HSDPA and Beyond“,Peter Rysvay, Rysavy Research, 3GAmericas, September 2005
4. Exitgames, http://www.exitgames.com5. Glu, http://www.glu.com6. Game Federation, http://www.gamefederation.
com7. Terraplay, http://www.terraplay.com8. IPERG, http://www.pervasive-gaming.org
![Page 33: Mobile Community](https://reader035.fdocuments.in/reader035/viewer/2022070400/5681358c550346895d9cf615/html5/thumbnails/33.jpg)
04.11.2005 [email protected] 33
Literatur
9. IPSI Fraunhofer, http://www.ipsi.fraunhofer.de10. Mobile Networks and Applications, „Mobile
Commerce: Framework, Applications and Networking Support„:Upkar Varshney, Ron Vetter, Kluwer Academic Publishers
![Page 34: Mobile Community](https://reader035.fdocuments.in/reader035/viewer/2022070400/5681358c550346895d9cf615/html5/thumbnails/34.jpg)
Fragen
?