Evaluierung eines methodischen Entwurfs und prototypische Implementierung einer mobilen Applikation zur Projektaufgaben- und Zeiterfassung basierend auf einem modernen Web-Technologie-Stack (HTML5, CDI, JPA2, Errai)

Ulm University

BA Abschlussvortrag, Jochen Beimel, Ort: O27/545, Datum: 03.04.2014, Zeit: 14:00 Uhr

Die Nachfrage nach mobilen Anwendungen steigt jedes Jahr. Parallel zur Nachfrage entwickeln sich immer mehr Ansätze und Möglichkeiten eine mobile Anwendung zu implementieren. Bei der Programmierung einer mobilen Anwendung müssen mehrere Fragen vorab geklärt werden: Soll die Anwendung als Web App oder als Native App realisiert werden? Welche Technologien sollen bei der Umsetzung zum Einsatz kommen? Wie erreicht man mit den gegebenen Mitteln eine möglichst breite Menge von Kunden? Hierfür wird beispielhaft ein Ansatz gezeigt, der diese Fragen betrachtet. Dies soll anhand einer prototypischen Entwicklung einer Web App geschehen. Zuerst werden das verwendete Framework vorgestellt und anschließend aktuelle Web- und Java EE-Technologien diskutiert, die später im Prototyp eingesetzt werden. Das Resultat ist eine Web App namens „TimeTracker“. TimeTracker wird entworfen, um Zeiterfassung und Projektmanagement zu betreiben. Für die Implementierung wird auf Errai als Kerntechnologie gesetzt.