Ihr UI von
Frontend-Profis
Sie benötigen Beratung bei der Implementierung? Ihnen fehlt eine strukturierte Software-Architektur? Sie möchten Ihre bestehenden Software-Lösungen optimieren? Unsere Software Engineers entwickeln für Sie moderne, nutzerfreundliche User Interfaces – von einzelnen spezifischen Custom Controls über umfassende Control-Bibliotheken bis zum kompletten UI.

UI-Entwicklung
Die Umsetzung von modernen Bedienkonzepten und visuell herausragenden Benutzerschnittstellen ist unser Kerngeschäft. Wir implementieren Ihr gesamtes UI in aktuellen Software-Technologien und -Frameworks. Dabei berücksichtigen wir Aspekte wie Lokalisierung und Responsive Design. Je nach Bedarf setzen wir spezifische Controls, umfassende Control-Bibliotheken oder die gesamte Präsentationsschicht um. Des Weiteren unterstützen wir Sie bei einem geplanten Facelift Ihrer aktuellen Anwendung und ermitteln hierfür gemeinsam die geeignete Vorgehensweise.
Anwendungs-Entwicklung
Wir entwickeln nicht nur das reine UI, sondern auch die komplette Anwendung. Wir erarbeiten mit Ihnen Schnittstellen für die Anbindung des UI an die Geschäftslogik oder Backend-Dienste. Dabei setzen wir auf die aktuellen Best-Practices in den jeweiligen Technologien wie AngularJS bei HTML5, WPF/XAML in .NET und QML in Qt. Unter anderem mit dem MVVM Pattern und einer deklarativen Beschreibung der UI entkoppeln wir sie von der Anwendungslogik. Um Daten aus einem Backend bereitzustellen, erstellen wir REST-Webservices auf Basis von JAVA und Spring.


Prototyping
Wir entwickeln interaktive, produktnahe Prototypen in HTML, XAML, C# oder C++. Mit diesen können Sie Interaktionen und Eingabemöglichkeiten bereits in einer frühen Entwicklungsphase mit geringem Aufwand testen oder neue Produktideen bei Messeauftritten demonstrieren. Wir analysieren die technische Machbarkeit, indem wir die zu prüfenden Aspekte prototypisch implementieren. Gemeinsam mit Ihnen ermitteln wir auf Basis der spezifischen Anforderungen, welche Technologie und welche Hardware (zum Beispiel Arduino) sich zur Umsetzung des Prototyps eignen.
Beratung
Wir beraten Sie gern beim Entwurf von modernen Architekturen für Ihre Anwendung und bei der Anbindung des UI an die Applikationslogik. Zudem unterstützen wir Sie bei der Auswahl der geeigneten Technologie und der Umsetzungsstrategie für Ihre geplante Software-Lösung.
