• Hochwertige Softwarelösungen aus dem Hause macio

Software Engineering

macio liefert durchdachte, langlebige und pflegbare Software im Kundenauftrag für embedded, Web und Desktop.

Auf Grundlage Ihrer Produktanforderungen erarbeiten unsere Entwicklungs­ingenieure das Lastenheft und die Spezifikation. Architekturkonzepte und Empfehlungen zur Technologieauswahl werden individuell erstellt. Welche Technologien eignen sich am besten zur Umsetzung Ihrer Produkte? Die optimale Toolchain stimmen wir eng mit Ihnen ab. So ist Ihr Team von Beginn an in die Entwicklung eingebunden und kann den Code nach Abschluss sofort übernehmen und effizient einsetzen.

Unsere Leistungen im Bereich Software Engineering

  • Allgemein

    Apps für Smartphones u. Tablets

    Cross-Plattform-Entwicklung

    Technologieberatung: Mensch-Maschine-Schnittstelle

    Requirements Engineering / Anforderungsspezifikation

    Embedded-System-Entwicklung

    Maschinensteuerung

    Mobile Computing

    Automatisches Testen

    Software im Verborgenen: Treiber, Echtzeitsteuerungen

  • Embedded Software Engineering

    Steuerungssoftware

    Modellierung von Echtzeitsystemen

    Digitale Signalprozessoren

    Firmware

    Board Support Package

    Feldbusse

    Automation

  • Application Development

    Beratung

    Spezifikation, Design & Architektur

    Leittechnik

    Frameworks

    Web Services

    Web-Applikationen

    Datenbanken

    Qualitätssicherung

    Test & Integration

Mobile Applikationen mit macio entwickeln

Die Arbeit zwischen Mensch und Maschine verändert sich mit rasantem Tempo
und erfordert neue Konzepte in der Bedienung, Diagnose und Wartung von komplexen Anwendungen. Der Einsatz von industriellen Apps ermöglicht die Reduzierung von Komplexität bei gleichzeitig hoher Akzeptanz des Nutzers. Ständige Mobilität und eine hohe Verfügbarkeit sind nur einige Vorteile industrieller Apps, die nachhaltig einen Mehrwert für Ihre Produktion liefern.

macio ist Ihr erfahrener Partner für die Entwicklung industrieller Apps und berät Sie gern – angefangen beim Requirements Engineering und dem Interaktionsdesign bis hin zur vollständigen Implementierung.

Unsere Leistungen im Bereich mobile Applikationen im Überblick (PDF)

Das macio-Softwareentwicklungsteam verwendet aktuelle Technologien und Tools

  • Programmiersprachen

    Java | C | C++ | C#

    HTML5 | JavaScript | TypeScript

  • Betriebssysteme & Plattformen

    Windows | Windows Embedded | Windows CE

    Linux | Embedded Linux

    VxWorks

    Android

    iOS

    ARM

    Mikrocontroller

    Bare Metal

    x86

  • Testsysteme

    Automatischer Test

    Statische Codeanalyse

    Continous Integration | Jenkins

    Squish

    TestComplete

    Unit Test

  • Frameworks & Bibliotheken

    .NET | WPF | UWP

    Qt | QML

    MFC | Silverlight

    Segger emWin

    SDL

    POCO | Boost

    Node.js

    React | Angular 2

    Cordova | PhoneGap

    Ionic Framework

    Xamarin

  • Entwicklungswerkzeuge

    Eclipse

    Visual Studio

    Qt Creator

    IntelliJ | WebStorm

    GitLab

    Atlassian Suite (Jira, Confluence etc.)

  • IoT/Cloud

    MS Azure

    MQTT

    REST | WebSocket

    Bluetooth LE