Für einen Kunden aus der Finanzbranche wurde ein Antragsformular für Kreditanträge weiterentwickelt.
Das Frontend-Design wurde modernisiert und mit Bootstrap für mobile Endgeräte aufbereitet. Im Backend wurde die Anbindung an ein externes API erweitert und das Error-Handling verbessert. Die Struktur der Datenbank wurde angepasst, eine passwortgeschützte Reporting-Funktion eingeführt, und der Versand von Bestätigungsemails automatisiert.
Bei diesem Projekt handelt es sich um eine Eigenentwicklung im Bereich der optischen Messtechnik auf Smartphones.
Das Ziel war die Umsetzung von Strahlprofilmessungen für Laserstrahlen mit Hilfe von Zielkarten, an denen ein Laserstrahl diffus gestreut wird.
Die Zielkarten werden von der Android App mit Computer-Vision-Algorithmen erkannt, das Bild perspektivisch entzerrt, und schliesslich werden Gauss-Kurven an die Intensitätsverteilung des Strahls angepasst. Das Strahlprofil lässt sich direkt in der App in 3D visualisieren.
Um korrekte Messungen zu ermöglichen wurden die Kameraparameter über das Camera2 API gesteuert. Die Bildverarbeitung erfolgte als C-Programm in Renderscript, und die 3D-Visualisierung nutzt die OpenGLES Schnittstelle für Embedded Systems.
Bei einem bestehenden Eigenprojekt aus der Navigations- und Reisebranche war es nach einer Preisänderung von Google Maps notwendig, zu einem neuen Kartenanbieter zu wechseln.
Dazu musste ein großer Teil des Frontends und auch einige Tools neugeschrieben werden. Die bestehende Funktionalität konnte weitgehend mit dem neuen API von Mapbox nachgebildet werden.
Desweiteren wurde ein Cache für Geocoding-Anfragen eingeführt, um die Kosten für API-Zugriffe zu reduzieren.