\section{Fazit}

Anhaden der Anforderungen und der implementierten Features von \textit{Friend Finder} ist ersichtbar das es möglich ist einen
sicheren \textit{location awareness} Dienst zu entwerfen und programmieren. Dieser verschlüsselt die versendeten Nachrichten und
verzichtet auf einen zentralisierten Dienst ohne dabei an Verlässlichkeit einzubüßen. Auch das Datenaufkommen, sowie die
Berechnungszeit der Verschlüsselung kann bei richtiger Implementierung gering gehalten werden. Somit wird auch der Akku von
mobilen Geräten geschont. \newline
Es ist also möglich solche Dienste, die die Privatsphäre eines Nutzers betreffen, auch unter dem Aspekt der Sicherheit zu
implementieren und somit diese zu Garantieren. Die gegebenen Möglichkeiten eines Missbrauchs der versandten Daten sind
somit stark eingeschränkt und können nicht mehr ohne weiteres eingesehen werden. Des weiteren können mit Hilfe von 2D-Barcodes
die, zur Verschlüsselung benötigten, Schlüssel einfach und ohne Risiko ausgetauscht werden. \newline
Bei richtiger Wahl der Programmiersprache sowie der Schnittstellen und genutzten Bibliotheken kann man des weiteren eine größere
Menge von Betriebssystemen für Smart Phones abdecken und somit mehr Nutzer erreichen, ohne dies in unterschiedlichen Sprachen und
mit unterschiedlichen Bibliotheken implementieren zu müssen. Gerade diese und die Tatsache das die Betriebsysteme für mobile
Geräte immer mehr die gleichen Schnittstellen benutzen, zum Beispiel den \textit{POSIX-Layer} könnte es in der Zukunft
ermöglichen Programme noch einfacher zu portieren und den Aufwand bei Entwurf und Design geringer zu halten.