Niclas Kostelac: Zuständig für den Großteil der Planung und Organisation des gesamten Projektes sowie der Bereinigung des Start-Codes, Translation des User-Interfaces und Unterstützung bei der Programmierung.
Fabian Türtscher: Zuständig für den Großteil der Programmierung welche die Hauptthemen Authentifizierung, Anzeige der Tubes (Bestellwürfel) und eine Seite zur Anzeige von Verbindungsfehlern beinhaltet, sowie die Mithilfe beim Projektmanagement.
Kai Mayer: Zuständig für Mockups und Design der verschiedenen 'Smartwatch-Screens' sowie Erstellung der Projektpläne und Unterstützung bei der Programmierung.
Das Ziel der Diplomarbeit ist es, das 'Ledovation'-System um eine 'Smartwatch-App' für KellnerInnen zu erweitern. Mit dieser App soll es für die KellnerInnen möglich sein die Tische im Restaurant, welche Service benötigen, auf der Smartwatch zu sehen.
Das 'Ledovation' Service-System soll um eine 'Smartwatch-App' erweitert werden. KellnerInnen sollen ohne den Einsatz eines Smartphones, direkt über die Uhr auf einen Blick sehen, welche Tische Service benötigen. Durch die Smartwatch wird das Servicepersonal über neue Servicewünsche benachrichtigt.
Niclas Kostelac: Erfolgreiche Leitung des Projektes, sowie die erfolgreiche und komplette Translation des User-Interfaces. Fabian Türtscher: Eine schnelle und sichere Authentifikation der Smartwatch sowie eine simple, synchronisierte Auflistung der 'Service-Tubes'. Kai Mayer: Strukturierte Verwaltung der Projektpläne, sowie das Erstellen eines modernen, simplen und benutzerfreundlichen Designs.
In der Abbildung zu sehen sind die ersten Designs der verschiedenen Bildschirme.
Bildschirm-Übersicht
„Figma“ bietet die Möglichkeit in einem Webtool Benutzeroberflächen zu bearbeiten. Es ist möglich, dass mehrere Personen gleichzeitig an einem Projekt arbeiten, die Änderungen werden dabei in Echtzeit aktualisiert. Im Team wird „Figma“ zur Erstellung der unterschiedlichen „Smartwatch-Screens“ wie beispielsweise die „Tube List“. Zudem werden mit dem Webtool zahlreiche Prototypen zur Auswahl der Farbpalette erstellt.
Android Studio ist eine von Google entwickelte Entwicklungsumgebung, welche auf die Entwicklung von Android-Anwendungen spezialisiert ist. Was Android Studio einzigartig macht, sind die Funktionen welche die Tools bieten. Dazu gehören die Möglichkeiten den Code zu bearbeiten, die App zu debuggen und geräteübergreifend zu testen. Kotlin und Java werden als Programmiersprachen unterstützt, wobei das Projektteam mit „Kotlin“ arbeitet.
Kotlin ist eine 2011 erstmals veröffentlichte und von der Firma JetBrains, die vor allem für die beliebte IDE IntelliJ bekannt ist, entwickelte Programmiersprache. 2016 wurde die erste stabile Version von Kotlin veröffentlicht und 2017 hat Google die noch junge Programmiersprache als offizielle Sprache für die Android-Programmierung anerkannt.
Jetpack-Compose ist ein Framework zur UI-Programmierung für Android-Applikationen. Es verwendet wie zum Beispiel das bekannte Webentwicklungsframework React einen deklarativen Ansatz, was bedeutet, dass die Benutzeroberfläche aus Composables, speziellen Funktionen zusammengesetzt wird.