Auf Basis von FinTS sollten eine Multibanking iOS- und Android App sowie eine REST API implementiert werden. Plattformübergreifende Implementierung der FinTS Spezifikation und UIGeschäftslogik mit Kotlin Multiplatform um größtmögliche Teile der Codebasis gleichermaßen für alle Clients verwenden zu können. Für Android und iOS sollten native Apps entwickelt werden, die REST API mit Quarkus.
Zur Fernwartung und Konfiguration industrieller Heizungsanlagen sollten die bestehenden Serversysteme administriert und auf eine neue Kubernetes Infrastruktur umgezogen werden. Zudem sollten geobasierte Zugriffssperren implementiert, das Berechtigungssystem an länderspezifische Gesetzgebung anpassbar gemacht und Nutzerrechte auf Third Party Nutzer übertragen werden können.
In die bestehende IoT-Plattform eines Heizungsherstellers sollte in die REST API und ins Vaadin Webfrontend eine neue Gerätegeneration integriert werden. Die Heizungsanlagen können von Nutzern per App gesteuert und von Installateuren per Web Frontend gewartet werden. Zudem sollte das Web Frontend auf eine neuere Vaadin Version migriert und die Anwendung performanter und wartbarer gemacht werden.
Eigenprojekt zur Verringerung des monatlichen Verwaltungsaufwandes. Gebuchte Aufwände werden per REST API vom Zeiterfassungstool abgeholt und per Templates automatisch daraus Rechnungen generiert. Anbindung an Online Banking zur automatischen Erfassung der bezahlten Rechnungen und geschäftlichen Ausgaben eines Monats zur Erstellung der Umsatzsteuervoranmeldung. Hochladen der Umsatzsteuervoranmeldung zu Elster per Programmierschnittstelle.
App um seine Wissenssammlung an einer zentralen Stelle zu speichern und ständig lokal verfügbar zu haben. Integration einer Suchmaschine um selbst große Datenbestände im Millisekundenbereich zu durchsuchen. Cloudlose Multi-Master Synchronisation mit anderen Android Geräten oder Desktop Computern über das lokale Netz.
Anwendungsdetails
ComfyLight Lampen detektieren Bewegungen und erkennen, wenn die Besitzer das Haus verlassen. Wird eine unerwartete Bewegung erkannt, werden die Besitzer sofort über die Smartphone App informiert und können live verfolgen in welchen Räumen Bewegungen wahrgenommen werden. Zur Abschreckung von Einbrechern simulieren die Lampen bei Abwesenheit aus den gewonnen Bewegungsdaten Verhaltensmuster als wären die Besitzer zu Hause.
Weiterentwicklung untenstehender Messe App.
Update der iOS App auf iOS 10
Update der Android App auf Android 6
Anpassen der App Inhalte auf den neuen Messeauftritt
Weiterentwicklung einer bestehenden Smart Home App, die die Steuerung von Smart Home Geräten verschiedener Hersteller unter einer Nuterzoberfläche vereint. Statt die jeweiligen Hersteller Apps benutzen zu müssen, können mit ihr Sonos Lautsprecher, Philipps Hue und Osram Lightify Leuchten, KNX Geräte (Lampen, Heizungen, Rolläden, Garagentore, Fensterkontakte, Schalter, ...), WeMo Steckdosen, Türsprechanlagen, intelligente Rauchmelder und viele weitere von einer einzigen App aus gesteuert werden.
Eine bestehende Browser WebRTC Anwendung sollte für iOS und gängige Android Versionen umgesetzt werden. Herausforderung hierbei war, dass WebRTC von iOS nicht und von Android erst ab Version 5 unterstützt wird. Zudem wurde ein Buildserver entwickelt mit dem Kunden anhand dieser Codebasis ihre eigene angepasste App (eigenes Branding, Farbgebung, Menüführung, App Icon, App Name, Bundle ID bzw. Package Name für den App bzw. Play Store, …) erstellen können.
Buildserver:
Architektur und Implementierung des Build Servers
Verwendung des Spring Stacks: Dependency Injection, Scheduling und JDBC (Oracle DB bzw. H2 Embedded für Unit Tests)
Unit und Integration Tests
iOS und Android App:
iOS WebRTC Plugin funktional bekommen, bestehende Anwendung daraufhin anpassen
Performance Optimierung der bestehenden Anwendung v.a. hinsichtlich iOS
Crosswalk für Android Versionen älter als Android 5
Zugriff (Berechtigungskonzept) auf Kamera und Mikrophon unter iOS und Android
Für die Baumaschinenmessen Bauma 2013, ConExpo 2014 und Bauma 2016 wurden jeweils Apps zur Begleitung des Messeauftritt für iOS, Android und Windows Phone entwickelt. Die Messeprodukte wurden kategorisiert in einer hierarchischen Darstellung angezeigt, bestimme Produkte auf der Startseite hervorgehoben und der Messeaufbau des Herstellers mit einem Karten Overlay für MapKit, Google Maps bzw. Bing Maps dargestellt. Zudem konnte man sich die Standorte der Produkte auf der Karte anzeigen lassen und es gab einen News Ticker für Messenachrichten. Der Hersteller konnte die Inhalte und Hervorhebungen in einem CMS auf SharePoint Basis selbst festlegen.
JavaEE Backend und Vaadin Frontend Entwicklung zur Assistenz von Lokführern von Güterzügen. Anhand von Geoinformationen sollten dem Lokführer auf einem On Board Gerät Hinweise zur optimalen Zugführung angezeigt werden um Energiekosten in Höhe von mehreren Millionen Euro jährlich sparen zu können. Zudem sollte eine große Anzahl verschiedenster Messwerte der Züge verarbeitet und in Tabellen- und Kartenform dargestellt und eine Verwaltungsoberfläche implementiert werden.
UI Programmierung mit Vaadin
Integration Tests mit Vaadin Testbench
Datenbankzugriff mit JPA
Generischer Datenfilter auf Basis der JPA Criteria API
OSGi Bundles entwickeln und Dependency Injection mit Blueprint
Zur Ablösung des komplexen DALI Standards sollte ein einfach zu bedienendes System zur Steuerung der Lichtanlagen von Geschäftsgebäuden für die neuen Osram Lightify Leuchten entwickelt werden. Sämtliche Leuchten und Sensoren können damit identifiziert, auf einem Gebäudeplan angeordnet, parametriert und zentral gesteuert werden.
App zum Auffinden von Verleihpartnern für Liebherr Baumaschinen für iOS, Android und Windows Phone. Es konnten sowohl Händler als auch Produkte gesondert dargestellt und durchsucht und Distanz und Strecke zu nahe gelegenen Händlern auf einer Karte angezeigt werden.
App zum Auffinden von Verleihpartnern für Liebherr Baumaschinen für iOS, Android und Windows Phone. Es konnten sowohl Händler als auch Produkte gesondert dargestellt und durchsucht und Distanz und Strecke zu nahe gelegenen Händlern auf einer Karte angezeigt werden.
Migration der bestehenden Messeapp (siehe unten) für Android
Teilimplementierung der Android UI
Anbindung ans Backend und Umsetzung des Datenmodells
Für die Baumaschinenmessen Bauma 2013, ConExpo 2014 und Bauma 2016 wurden jeweils Apps zur Begleitung des Messeauftritt für iOS, Android und Windows Phone entwickelt. Die Messeprodukte wurden kategorisiert in einer hierarchischen Darstellung angezeigt, bestimme Produkte auf der Startseite hervorgehoben und der Messeaufbau des Herstellers mit einem Karten Overlay für MapKit, Google Maps bzw. Bing Maps dargestellt. Zudem konnte man sich die Standorte der Produkte auf der Karte anzeigen lassen und es gab einen News Ticker für Messenachrichten. Der Hersteller konnte die Inhalte und Hervorhebungen in einem CMS auf SharePoint Basis selbst festlegen.
Für die Baumaschinenmessen Bauma 2013, ConExpo 2014 und Bauma 2016 wurden jeweils Apps zur Begleitung des Messeauftritt für iOS, Android und Windows Phone entwickelt. Die Messeprodukte wurden kategorisiert in einer hierarchischen Darstellung angezeigt, bestimme Produkte auf der Startseite hervorgehoben und der Messeaufbau des Herstellers mit einem Karten Overlay für MapKit, Google Maps bzw. Bing Maps dargestellt. Zudem konnte man sich die Standorte der Produkte auf der Karte anzeigen lassen und es gab einen News Ticker für Messenachrichten. Der Hersteller konnte die Inhalte und Hervorhebungen in einem CMS auf SharePoint Basis selbst festlegen.
Eine der ersten iPad Apps weltweit mit Live Streaming des Fernsehprogramms. Anzeige des verschlüsselten Live Streams, übersichtliche Darstellung des Programms sämtlicher Sender, Sendungsarchiv und Datencenter für Sportereignisse. Implementierung eines Sicherheitsservices um nur autorisierten Kunden Zugang zum Live Stream zu gewähren, Anbindung von und Importer für CMS der Sendungsdaten.
Auf Basis von FinTS sollten eine Multibanking iOS- und Android App sowie eine REST API implementiert werden. Plattformübergreifende Implementierung der FinTS Spezifikation und UIGeschäftslogik mit Kotlin Multiplatform um größtmögliche Teile der Codebasis gleichermaßen für alle Clients verwenden zu können. Für Android und iOS sollten native Apps entwickelt werden, die REST API mit Quarkus.
Zur Fernwartung und Konfiguration industrieller Heizungsanlagen sollten die bestehenden Serversysteme administriert und auf eine neue Kubernetes Infrastruktur umgezogen werden. Zudem sollten geobasierte Zugriffssperren implementiert, das Berechtigungssystem an länderspezifische Gesetzgebung anpassbar gemacht und Nutzerrechte auf Third Party Nutzer übertragen werden können.
In die bestehende IoT-Plattform eines Heizungsherstellers sollte in die REST API und ins Vaadin Webfrontend eine neue Gerätegeneration integriert werden. Die Heizungsanlagen können von Nutzern per App gesteuert und von Installateuren per Web Frontend gewartet werden. Zudem sollte das Web Frontend auf eine neuere Vaadin Version migriert und die Anwendung performanter und wartbarer gemacht werden.
Eigenprojekt zur Verringerung des monatlichen Verwaltungsaufwandes. Gebuchte Aufwände werden per REST API vom Zeiterfassungstool abgeholt und per Templates automatisch daraus Rechnungen generiert. Anbindung an Online Banking zur automatischen Erfassung der bezahlten Rechnungen und geschäftlichen Ausgaben eines Monats zur Erstellung der Umsatzsteuervoranmeldung. Hochladen der Umsatzsteuervoranmeldung zu Elster per Programmierschnittstelle.
App um seine Wissenssammlung an einer zentralen Stelle zu speichern und ständig lokal verfügbar zu haben. Integration einer Suchmaschine um selbst große Datenbestände im Millisekundenbereich zu durchsuchen. Cloudlose Multi-Master Synchronisation mit anderen Android Geräten oder Desktop Computern über das lokale Netz.
Anwendungsdetails
ComfyLight Lampen detektieren Bewegungen und erkennen, wenn die Besitzer das Haus verlassen. Wird eine unerwartete Bewegung erkannt, werden die Besitzer sofort über die Smartphone App informiert und können live verfolgen in welchen Räumen Bewegungen wahrgenommen werden. Zur Abschreckung von Einbrechern simulieren die Lampen bei Abwesenheit aus den gewonnen Bewegungsdaten Verhaltensmuster als wären die Besitzer zu Hause.
Weiterentwicklung untenstehender Messe App.
Update der iOS App auf iOS 10
Update der Android App auf Android 6
Anpassen der App Inhalte auf den neuen Messeauftritt
Weiterentwicklung einer bestehenden Smart Home App, die die Steuerung von Smart Home Geräten verschiedener Hersteller unter einer Nuterzoberfläche vereint. Statt die jeweiligen Hersteller Apps benutzen zu müssen, können mit ihr Sonos Lautsprecher, Philipps Hue und Osram Lightify Leuchten, KNX Geräte (Lampen, Heizungen, Rolläden, Garagentore, Fensterkontakte, Schalter, ...), WeMo Steckdosen, Türsprechanlagen, intelligente Rauchmelder und viele weitere von einer einzigen App aus gesteuert werden.
Eine bestehende Browser WebRTC Anwendung sollte für iOS und gängige Android Versionen umgesetzt werden. Herausforderung hierbei war, dass WebRTC von iOS nicht und von Android erst ab Version 5 unterstützt wird. Zudem wurde ein Buildserver entwickelt mit dem Kunden anhand dieser Codebasis ihre eigene angepasste App (eigenes Branding, Farbgebung, Menüführung, App Icon, App Name, Bundle ID bzw. Package Name für den App bzw. Play Store, …) erstellen können.
Buildserver:
Architektur und Implementierung des Build Servers
Verwendung des Spring Stacks: Dependency Injection, Scheduling und JDBC (Oracle DB bzw. H2 Embedded für Unit Tests)
Unit und Integration Tests
iOS und Android App:
iOS WebRTC Plugin funktional bekommen, bestehende Anwendung daraufhin anpassen
Performance Optimierung der bestehenden Anwendung v.a. hinsichtlich iOS
Crosswalk für Android Versionen älter als Android 5
Zugriff (Berechtigungskonzept) auf Kamera und Mikrophon unter iOS und Android
Für die Baumaschinenmessen Bauma 2013, ConExpo 2014 und Bauma 2016 wurden jeweils Apps zur Begleitung des Messeauftritt für iOS, Android und Windows Phone entwickelt. Die Messeprodukte wurden kategorisiert in einer hierarchischen Darstellung angezeigt, bestimme Produkte auf der Startseite hervorgehoben und der Messeaufbau des Herstellers mit einem Karten Overlay für MapKit, Google Maps bzw. Bing Maps dargestellt. Zudem konnte man sich die Standorte der Produkte auf der Karte anzeigen lassen und es gab einen News Ticker für Messenachrichten. Der Hersteller konnte die Inhalte und Hervorhebungen in einem CMS auf SharePoint Basis selbst festlegen.
JavaEE Backend und Vaadin Frontend Entwicklung zur Assistenz von Lokführern von Güterzügen. Anhand von Geoinformationen sollten dem Lokführer auf einem On Board Gerät Hinweise zur optimalen Zugführung angezeigt werden um Energiekosten in Höhe von mehreren Millionen Euro jährlich sparen zu können. Zudem sollte eine große Anzahl verschiedenster Messwerte der Züge verarbeitet und in Tabellen- und Kartenform dargestellt und eine Verwaltungsoberfläche implementiert werden.
UI Programmierung mit Vaadin
Integration Tests mit Vaadin Testbench
Datenbankzugriff mit JPA
Generischer Datenfilter auf Basis der JPA Criteria API
OSGi Bundles entwickeln und Dependency Injection mit Blueprint
Zur Ablösung des komplexen DALI Standards sollte ein einfach zu bedienendes System zur Steuerung der Lichtanlagen von Geschäftsgebäuden für die neuen Osram Lightify Leuchten entwickelt werden. Sämtliche Leuchten und Sensoren können damit identifiziert, auf einem Gebäudeplan angeordnet, parametriert und zentral gesteuert werden.
App zum Auffinden von Verleihpartnern für Liebherr Baumaschinen für iOS, Android und Windows Phone. Es konnten sowohl Händler als auch Produkte gesondert dargestellt und durchsucht und Distanz und Strecke zu nahe gelegenen Händlern auf einer Karte angezeigt werden.
App zum Auffinden von Verleihpartnern für Liebherr Baumaschinen für iOS, Android und Windows Phone. Es konnten sowohl Händler als auch Produkte gesondert dargestellt und durchsucht und Distanz und Strecke zu nahe gelegenen Händlern auf einer Karte angezeigt werden.
Migration der bestehenden Messeapp (siehe unten) für Android
Teilimplementierung der Android UI
Anbindung ans Backend und Umsetzung des Datenmodells
Für die Baumaschinenmessen Bauma 2013, ConExpo 2014 und Bauma 2016 wurden jeweils Apps zur Begleitung des Messeauftritt für iOS, Android und Windows Phone entwickelt. Die Messeprodukte wurden kategorisiert in einer hierarchischen Darstellung angezeigt, bestimme Produkte auf der Startseite hervorgehoben und der Messeaufbau des Herstellers mit einem Karten Overlay für MapKit, Google Maps bzw. Bing Maps dargestellt. Zudem konnte man sich die Standorte der Produkte auf der Karte anzeigen lassen und es gab einen News Ticker für Messenachrichten. Der Hersteller konnte die Inhalte und Hervorhebungen in einem CMS auf SharePoint Basis selbst festlegen.
Für die Baumaschinenmessen Bauma 2013, ConExpo 2014 und Bauma 2016 wurden jeweils Apps zur Begleitung des Messeauftritt für iOS, Android und Windows Phone entwickelt. Die Messeprodukte wurden kategorisiert in einer hierarchischen Darstellung angezeigt, bestimme Produkte auf der Startseite hervorgehoben und der Messeaufbau des Herstellers mit einem Karten Overlay für MapKit, Google Maps bzw. Bing Maps dargestellt. Zudem konnte man sich die Standorte der Produkte auf der Karte anzeigen lassen und es gab einen News Ticker für Messenachrichten. Der Hersteller konnte die Inhalte und Hervorhebungen in einem CMS auf SharePoint Basis selbst festlegen.
Eine der ersten iPad Apps weltweit mit Live Streaming des Fernsehprogramms. Anzeige des verschlüsselten Live Streams, übersichtliche Darstellung des Programms sämtlicher Sender, Sendungsarchiv und Datencenter für Sportereignisse. Implementierung eines Sicherheitsservices um nur autorisierten Kunden Zugang zum Live Stream zu gewähren, Anbindung von und Importer für CMS der Sendungsdaten.
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.