Evaluation plattformübergreifender App-Entwicklung mit PhoneGap

Hintergrund

Apps sind in den letzten Jahren zu einem regelrechten Modethema aufgestiegen, die in allen Lebenslagen Verwendung finden. Von Banken bis zu unzähligen Spielen, auch jede Altersschicht verwenden Apps täglich. Allerdings gibt es bei der Mobile Devices-Betriebssystemen übergreifenden App–Entwicklung das grundlegende Problem der wiederholenden Arbeit für jedes Betriebssystem, wie IOS, Android oder Windows Phone. Als Lösung für dieses Problem ständen die sogenannten „WebApps“ zur Verfügung, die allerdings nicht auf diverse Gerätehardware, wie Kamera oder Mikrofon, zugreifen können und auch nicht im App Store vertrieben werden können. Um diese Lücke zwischen nativen und webbasieten Apps zu schließen steht der Service „PhoneGap“ zu Verfügung. Eine App muss nur einmal in HTML5, CSS3 und JavaScript als WebApp geschrieben werden und kann dann auf alle Mobilen Betriebsysteme, wie IOS, Android und Windows Phone, exportiert werden.

Zielsetzung der Arbeit

Ziel der Arbeit ist es, das oben beschriebene Verfahren der App-Entwicklung mit Hilfe von „PhoneGap“ zu testen und zu prüfen, ob das Ergebnis mit einer nativ geschrieben App vergleichbar ist und eine sinnvolle Alternative darstellt.

Konkrete Aufgaben

- Ermittlung der funktionalen und interaktionsbezogenen Anforderungen - Entwicklung einer beispielhaften App via „PhoneGap“ - Durchführung von Tests anhand der umgesetzten App, möglicherweise auf verschiedenen Geräten - Evaluation der Ergebnisse

Erwartete Vorkenntnisse

HTML5, CSS3, JavaScript Kenntnisse der verschiedenen einschlägigen Plattformen

Weiterführende Quellen

TBD