Web-Application for Car-Sharing Vehicle Reservations

for Degree: 
Status: 
Completed

Im Rahmen der Bachelorarbeit soll ein Web-Frontend bzw. eine mobile Applikation eines Car-Sharing-Dienstes entstehen, welches Nutzern die Abwicklung von Mietvorgängen erlaubt. Dies umfasst grundlegend die Anzeige zur Verfügung stehender Fahrzeuge in einem gewählten Umkreis als auch die mobile Buchung eines gewählten Fahrzeugs.

Im Allgemeinen sind die Machbarkeit dieses Vorhabens aufzuzeigen und Möglichkeiten für die Gestaltung einer solchen Applikation zu bewerten. Dabei sollen Flexibilität und Erweiterbarkeit eine übergeordnete Rolle spielen. Die App soll möglichst unabhängig von der Organisationsform des Car-Sharing-Anbieters funktionieren oder leicht anpassbar sein. Da sie als Teilprojekt des Gesamtprojektes „Green Navigation“ entsteht, sollen andere Teilprojekte integrierbar sein. Die bereits bestehenden Teilprojekte von Green Navigation sollen gleichzeitig als Abgrenzung dienen. Als Erweiterung bietet sich die Integration des am ISP entwickelten digitalen Fahrzeugschlüssels an, was eine dezentrale Organisation des Car-Sharing-Anbieters ermöglicht. Durch die Integration des Green Navigation-Routingsystems ließen sich nur die Fahrzeuge anzeigen, deren Energiestand für die abgefragte Strecke ausreicht. Außerdem soll bei der Entwicklung ein besonderer Fokus auf dem Aspekt der Betriebssystem-Unabhängigkeit der erstellten Anwendung liegen, um möglichst viele Nutzer erreichen zu können. Dabei sind besonders zwei Ansätze zur Umsetzung dieses Vorhabens zu favorisieren. Zum einen kann dies mittels etablierter Webtechnologien wie HTML5, CSS3 und JavaScript erfolgen, welche mit jedem aktuellen Browser dargestellt werden können, zum anderen kann das Framework PhoneGap genutzt werden, welches die gleiche Grundlage nutzt, aus dem Quellcode jedoch native Apps generiert, die ein WebView (und nicht den installierten Browser) zur Darstellung nutzen. Weitere Frameworks wie z.B. QuickConnectFamily oder Appcelerator Titanium, welche zum Erzeugen nativer Apps für verschiedene Betriebssysteme genutzt werden können, können vorgestellt und zum Vergleich herangezogen werden.