SnapIt: Effizienter und Fehlertoleranter Foto-Upload auf Android Mobilesystemen

Süess, Christoph and Nagy, Raphael (2010) SnapIt: Effizienter und Fehlertoleranter Foto-Upload auf Android Mobilesystemen. Student Research Project thesis, HSR Hochschule für Technik Rapperswil.

[thumbnail of Studienarbeit.pdf]
Preview
PDF
Studienarbeit.pdf - Supplemental Material

Download (4MB) | Preview

Abstract

Seit mehreren Jahren haben sich in der Schweiz online Partyportale etabliert. Der Schwerpunkt ihrer Tätigkeit liegt beim Publizieren von hochwertigen Party- und Eventfotos. Diese Bilder werden von semiprofessionellen Fotografen geschossen und nach dem jeweiligen Anlass auf der Webseite veröffentlicht.

Weltweit werden täglich 300‘000 Android-Smartphones, mit meist integrierter Kamera, aktiviert. Es ist abzusehen, dass auch in der Schweiz diese Geräte damit zum Fotoapparat der Wahl werden. Mit sich ständig verbessernden Foto-Chips wird es möglich, dass Party-Fotos nun von „jedermann“ mit dem Smartphone geschossen werden und Party-Portale mit benutzergenerierten Inhalten gefüllt werden können. Dies hat diverse Vorteile gegenüber den bestehenden Partyportalen. Der Hauptvorteil liegt darin, dass die Fotos schon nach kurzer Zeit auf der Webseite abrufbar sind. Ideal
wäre hierbei wenn die Fotos automatisch einer Party- oder Eventlokation zugeordnet würden. Diese wird anhand der übermittelten Geo-Koordinaten bestimmt.

Die technische Voraussetzung für einen solchen Service ist eine genaue Lokalisierung des Telefons (mittels GPS) und einer effizienten und fehlertoleranten Übertragung der
Fotos vom Gerät auf das Party-Portal. In dieser Studienarbeit wurde mit SnapIt ein System entwickelt welches prototypisch für Andoid-Smartphones demonstriert, wie sich Bilder effizient, fehlertolerant und anonym von Mobiltelephonen übermitteln lassen. Es wurde auch analysiert wie gut die Geo-Lokalisierung funktioniert, und welche Herausforderungen sich aus der momentan noch ungenügenden Geo-Lokalisierung der Telefone ergeben.

Der zentrale Bestandteil der Arbeit war das Implementieren einer soliden und stabilen Server-Client-Kommunikation, welche sich um die Problematik des Verbindungsunterbruchs kümmert. Die daraus resultierende Programmbibliothek stützt sich auf dem REST-Konzept ab und kann problemlos auch für weitere Projekte verwendet werden. Die Java-Serverapplikation ist für das Verarbeiten der Fotos undder Geodaten verantwortlich. Die Serviceschnittstelle wird auf dem Server mit dem Jersey-REST-Framework realisiert. Mit Hilfe der JavaScript-Library jQuery werden die Bilder dynamisch auf der Beispiel-Webseite angezeigt.

Item Type: Thesis (Student Research Project)
Subjects: Area of Application > Mobile
Area of Application > Location based
Technologies > Operating Systems > Android
Technologies > Communication > GPS (Global Positioning System)
Technologies > Protocols > REST
Metatags > IFS (Institute for Software)
Divisions: Bachelor of Science FHO in Informatik > Student Research Project
Depositing User: OST Deposit User
Contributors:
Contribution
Name
Email
Thesis advisor
Stolze, Markus
UNSPECIFIED
Date Deposited: 24 Jul 2012 07:57
Last Modified: 24 Jul 2012 09:35
URI: https://eprints.ost.ch/id/eprint/118

Actions (login required)

View Item
View Item