Software Engineering: Die Technologie-Experten

Wir implementieren moderne und intuitive User Interfaces (UI)

Die UI-Entwicklung hat einen immer bedeutenderen Stellenwert bekommen. Gleichzeitig werden die Anforderungen an die UI immer komplexer. Dies erfordert ein fundiertes Wissen über die eingesetzte Technologie und die geeignete Vorgehensweise für die Entwicklung. Mit unserer langjährigen Erfahrung in der UI-Entwicklung unterstützen wir Sie bei der Realisierung Ihrer Software. Dabei setzen wir auf agile Methoden und aktuelle Technologien wie HTML5, Qt, .NET und JAVA.

  • Für G&D implementierten unsere Software Engineers ein Banknotenbearbeitungssystem in .NET.
    Unsere Software Engineers programmieren in allen relevanten Sprachen – egal ob ein Banknotenbearbeitungssystem (G&D) in .NET, ...
    Das UI eines Systems zur Druckinspektion programmierte das Team von UID Software Engineering in HTML5.
    ... ein System zur Druckinspektion (eltromat) in HTML5, ...
    Das UI für die neuen Laser-Sinter-Systeme von EOS setzen unsere Programmierer in Qt um.
    ... ein Laser-Sinter-System (EOS) in Qt oder ...
    Für Bosch Rexroth entwickelten wir die erste Android-App für ein Handlingsystem.
    ... eine Android-App zum Steuern eines Handlingsystems (Bosch Rexroth).
    Für E.ON entwickelte UID eine Surface-Anwendung zum Thema Smart Grid.
    Für E.ON entwickelte UID eine Surface-Anwendung zum Thema Smart Grid.
    Für Vorwerk gestaltete und implementierte UID eine Koch-App für iPad und iPhone.
    Für Vorwerk gestaltete und implementierte UID eine Koch-App für iPad und iPhone.

    Wir implementieren HMIs für Embedded Devices und Maschinensteuerungen, Apps für Smartphones und Tablets und klassische Desktop-Applikationen. In aktuellen Projekten bearbeiten wir Themen wie Industrie 4.0 und Smart Home. Als QIVICON Development Partner bieten wir Unterstützung bei der Implementierung von Lösungen für das intelligente Zuhause auf Basis der QIVICON-Plattform.

    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.

    Anwendungsentwicklung

    Wir entwickeln nicht nur das reine UI, sondern auch die komplette Anwendung oder erarbeiten mit Ihnen die 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

    Prototypen zeigen frühzeitig auf, ob sich die geplante Software in die richtige Richtung entwickelt und ob eine geplante Lösung unter den gegebenen Randbedingungen technisch realisierbar ist. Wir analysieren die technische Machbarkeit, indem wir die zu prüfenden Aspekte prototypisch implementieren. Wir erstellen Prototypen, die in Nutzerstudien (Usability Tests) und bei Messeauftritten eingesetzt werden oder als Demonstratoren für neue Produktideen dienen. Gemeinsam mit Ihnen ermitteln wir auf Basis der spezifischen Anforderungen, welche Technologie und welche Hardware (zum Beispiel Arduino) sich zur Umsetzung des Prototyps eignet.

    Beratung

    Wir beraten Sie gerne 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.

    Wir besitzen unter anderem Zertifikate zum Anforderungsmanagement (IREB), zum Architekturentwurf (iSAQB) und zum Software-Testing (ISTQB). Daher können wir Sie über den gesamten Software-Engineering Prozess kompetent begleiten und unterstützen.

    Haben wir Ihr Interesse geweckt oder haben Sie weitere Fragen zu unseren Leistungen? Wir freuen uns auf Ihre Anfrage.

Weitere Informationen

Ihr Ansprechpartner

Photo of Franz  Koller
Franz Koller
Managing Director
fon +49 (0) 7141 37700 0

Partnerschaften

Technologien und Frameworks

Kompetenzen Software
  • .NET WPF, C#, Universal Windows Platform (UWP) Apps
  • HTML5, CSS3, JavaScript, AngularJS, Cordova, REST
  • Qt/QML, C++
  • Java SE/EE, Spring, Vaadin, OSGi
  • Android, Swift, Unity
XING Google+ facebook