@eraser

Framework für verteilte mobile Anwendungen mittels XMPP und ’Google Cloud to Device Message’-Dienst

. (May 2012)

Abstract

Bei der Entwicklung von verteilten Systemen wird ein Großteil der Zeit damit verbracht eine Umgebung umzusetzen, die es erlaubt Daten von einem System auf ein anderen System zu transferieren. Gerade die unterschiedlichen Systeme, wie zum Beispiel Personal Computer und Smartphone, sind nicht einfach kombinierbar. Jedes System hat seine individuellen Anforderungen und Besonderheiten. Dieses spiegelt sich in dem verwendeten Datenmodell und Kommunikationsweg nieder. Diese Abschlussarbeit stellt ein Framework zur Verfügung mit dessen Hilfe eine Implementierung von verteilten Anwendungen schnell umsetzbar ist. Weiterhin bietet diese Implementierung eine Reihe von Serialisierungsmöglichkeiten und Kommunikationsmethoden an um die verschiedenen Geräte (Desktop-PC, Android und Browser) zu unterstützen. Als Beispiele wurden eine Kurznachrichtenanwendung (Instant-Messanger) (siehe Abschnitt 3.2 auf Seite 38), ein Ortungssystem (siehe Abschnitt 5.2 auf Seite 72) und das ConfNet (siehe Abschnitt 3.1 auf Seite 34) umgesetzt.

Links and resources

Tags