App Entwicklung

Die Verarbeitung von Daten mit mobilen Endgeräten für unterschiedliche
Informationssysteme, verlangt nach einem hohen Grad an Flexibilität um die jeweilige
Datenstruktur des existierenden Systems abzubilden und möglichst schnell eine
passende mobile App daraus zu erzeugen (abzuleiten).
So können mit mobilen Geräten unterschiedlicher, nicht vorbestimmter Hersteller,
Sach- und Bilddaten erfasst werden.

Datenmodelle werden dabei aus der jeweiligen, datensatzbezogenen Zielanwendung
automatisch oder teilautomatisch abgeleitet und aus ihnen Eingabemöglichkeiten
innerhalb der Anwendung generiert.

Das Projekt zur mobilen Datenerfassung ermöglicht (i) den Aufbau einer App-(Sachdaten)-Basiskomponente für existierender Informationssysteme zur
Datenvalidierung und (ii) bietet zusätzliche Kartenfunktionalitäten bei Neuentwicklungen wie Anwendungen für
Umweltgutachten, die strategische Umweltplanung, der Kartierung von Habitaten oder dem Aufbau eines Forstkatasters.

Die folgenden Schritte werden umgesetzt:

  1. Design und Implementierung eines geeigneten Datenbankmodells zur Speicherung der Informationen
  2. Definition der Strukturen mit UML (Unified Modelling Language) und Ableitung von Daten- und Menüstrukturen in der mobilen Applikation
  3. Konzeption und Implementierung von Synchronisationsmechanismen zur server- und klientenbasierten Speicherung von Daten
  4. Erstellung von Bibliotheken für die Bildverarbeitung und Georeferenzierung
  5. Erstellung von Standard-Templates für die mobile Anwendung

Technologisch werden Open Source Software Technologien bei der Implementierung eingesetzt. Im Einzelnen sind dies

  1. Das Ionic Framwork für die App Entwicklung für unterschiedliche Zielplattformen und die Integration von Apache Cordova / AngularJS
  2. Spring Framework für die Bereitstellung der Kommunikationsschnittstellen.
  3. CouchDB für die Speicherung und Synchronisation der Daten zwischen App und Server.

Mit dem Abschluss aller Arbeiten wird Mitte 2021 gerechnet, prototypische Beispielanwendungen werden derzeit mit verschiedenen Kunden erarbeitet.