Skip to content

Latest commit

 

History

History
47 lines (28 loc) · 2.99 KB

README.md

File metadata and controls

47 lines (28 loc) · 2.99 KB

Projekt Adjuvant

GitHub issues GitHub license

Ein Amazon Alexa Plugin zur Unterstützung von Patienten mit Demenz bei der Einhaltung von Terminen und der Berechnung von Routen.

Inhalte

📋 Beschreibung

Hinweis: Momentan handelt es sich bei Adjuvant um einen Prototypen!

Der Prototyp läuft auf der Plattform Amazon Alexa und anstehende Termine des Patienten werden in der Cloud gespeichert. Dafür wird die NoSQL-Datenbank AWS DynamoDB verwendet und der Programmcode (Java) wird in AWS Lambda ausgeführt.

Darüber hinaus wurden die GeoCode Routing API und ein zugehöriges Java SDK entwickelt, das ebenfalls als Package im Maven Central Repository verfügbar ist. Es bietet einen einfachen Zugriff auf die berechneten Routendaten in Java, die von der REST-API zurückgegeben werden.

Die Entwicklung erfolgte agil mit Scrum, so dass das Feedback der Betroffenen und ihrer Angehörigen inkrementell eingearbeitet werden konnte. Um Werkzeuge wie JUnit, Jacoco und Checkstyle vollständig automatisiert ausführen zu können, wurde zudem eine Gitlab CI/CD Pipeline (.gitlab-ci.yml) konfiguriert.

⚙️ Konfiguration

Um Adjuvant verwenden zu können, wird ein Entwickler Konto für Amazon Alexa benötigt. Befindet sich das Projekt in der development Phase, so muss jedes Projektmitglied als Entwickler eingeladen werden.

Zur Konfiguration können die Dateien im Ordner (.alexa) verwendet werden. Sie ermöglichen jederzeit Adjuvant von Grund auf neu aufzusetzen.

🔨 Technologie

Bei der Entwicklung wurden folgende Technologien und Werkzeuge eingesetzt.

👷‍ Fehler gefunden?

Vielen Dank für Ihre Nachricht! Bitte füllen Sie einen Fehlerbericht aus. Wir werden uns dann so schnell wie möglich um eine Lösung bemühen.

Urheberrecht

© 2020 – 2022 Projekt Adjuvant, Alle Rechte vorbehalten.