Wie Mendix als Low-Code-Plattform die Entwicklung von IoT-Anwendungen revolutioniert

Im Zeitalter von IoT und intelligenten Geräten wächst der Bedarf an Web- und mobilen Anwendungen stetig. Während sich die Softwareentwicklung vom Wasserfallmodell zu agilen Prozessen gewandelt hat, erleben wir nun einen weiteren bedeutenden Wandel: den Aufstieg der Low-Code-Plattformen. Mendix, als Vorreiter in diesem Bereich, bietet eine benutzerfreundliche, visuell orientierte Umgebung, die die Anwendungsentwicklung vereinfacht und mit Siemens-Technologien nahtlos integriert. Entdecken Sie, wie Mendix die Herausforderungen der modernen Softwareentwicklung meistert und Ihnen hilft, effizientere und innovative Lösungen zu schaffen.

Übersicht

Herausforderungen bei traditionellen Entwicklungsmethoden

Die heutige Landschaft der Anwendungsentwicklung ist von zwei zentralen Herausforderungen geprägt. Die erste Herausforderung liegt in den umfangreichen technischen Kenntnissen, die notwendig sind, um ein „Full-Stack“-Entwickler zu werden – ein Prozess, der oft viele Jahre in Anspruch nimmt. Dazu gehören fundierte Kenntnisse in C# und PHP für das Backend, SQL für die Datenbankverwaltung sowie Expertise in HTML und CSS für die Frontend-Entwicklung. Hinzu kommt die Beherrschung weiterer Technologien, die für die Erstellung ansprechender und funktionsfähiger Anwendungen unerlässlich sind.

Die zweite Herausforderung liegt in der begrenzten Kompatibilität zwischen den verschiedenen Technologien und Bibliotheken, was oft den Einsatz unterschiedlicher Editoren für verschiedene Teile der Anwendung notwendig macht.

Die Revolution durch Low-Code-Plattformen

Im Gegensatz zur skriptbasierten, vielseitigen Entwicklung bieten Low-Code-Plattformen einen intuitiven, visuell ausgerichteten Ansatz. Hier können vordefinierte und vorkonfigurierte Module sowie Vorlagen verwendet werden, um die Entwicklung zu beschleunigen und die Systemkompatibilität sicherzustellen. Mendix, die Siemens Low-Code-Plattform, ist ein Beispiel für eine solche Lösung.

Sie ermöglicht eine durchgängige Entwicklungsumgebung von der Datenbank bis zum Frontend, sodass dieselbe Struktur und Logik sowohl für Web- als auch für mobile Anwendungen genutzt werden können. Dieser Ansatz hilft uns, Parallelentwicklungen zu vermeiden und spart somit Zeit und Kosten.

Integration von Siemens-Technologien auf einfache Weise

Dank unserer engen Partnerschaft mit Siemens können wir nahtlos Verbindungen zu industrieller Hardware wie PLC und IPCs herstellen. Darüber hinaus bieten sich vielfältige Integrationsmöglichkeiten in verschiedene Siemens-Softwareumgebungen, wie beispielsweise InsightsHub, Industrial Edge und weitere Lösungen.

Das volle Potenzial von Mendix entfalten

Als wir mit Mendix anfingen, konnten wir uns das volle Potenzial der Plattform nicht vorstellen. Sie bietet eine Vielzahl an sofort einsatzbereiten Lösungen, wie etwa Datenkonnektoren. In den wenigen Fällen, in denen bestimmte Low-Code-Module nicht unseren Anforderungen entsprechen, haben wir die Flexibilität, eigenen Java- oder JavaScript-Code einzubringen – was jedoch selten nötig ist. Die Anwendungsentwicklung verlief beeindruckend schnell und erforderte nur minimalen Aufwand für Routineaufgaben.

Dank der leistungsstarken Funktionen von Mendix, einschließlich der effizienten Benutzerverwaltung und Berechtigungseinstellungen, können wir gängige Grundfunktionen schnell umsetzen. Dadurch können wir uns auf die zentralen Aspekte der Anwendungsentwicklung konzentrieren.

Fortschrittliche Konnektivität und Datenverarbeitung

Wir können Verbindungen zwischen Mendix und Industriegeräten über MQTT oder OPC UA herstellen und verschiedene Anwendungen über REST API oder Web Services integrieren. Die Daten werden typischerweise im JSON- oder XML-Format übermittelt. Mendix bietet ein integriertes Tool zur Dekodierung, das sich mit wenigen Klicks konfigurieren lässt.

Wir haben die Möglichkeit, unterschiedliche Logiken zu implementieren, um die Daten zu verarbeiten, Fehler zu erkennen und Benachrichtigungen zu versenden. Für die Darstellung der gesammelten Daten können wir aus einer Vielzahl von Diagrammen wählen und die zugrunde liegende Logik festlegen, um die benötigten Daten aus der Datenbank abzurufen.

Anwendungen in der Praxis und Fallstudien

Wir haben diese Funktionen in die von uns entwickelten Apps integriert. Eine unserer Apps läuft in unserem Showroom und zeigt eine Miniaturproduktionslinie, die von einer PLC gesteuert wird und mit einem Industrial Edge Device verbunden ist. Unsere App sammelt Verbrauchs- und Produktionsdaten von diesen industriellen Geräten, speichert sie und stellt sie in verschiedenen Diagrammtypen dar. Beispielsweise werden die Verbrauchsdaten in einem Balkendiagramm angezeigt, das Zeitabschnitte auswählbar macht.

Dieses Projekt ermöglichte es uns, uns intensiv mit komplexen Anwendungen auseinanderzusetzen und wertvolle Erfahrungen zu sammeln. Der Prozess verschaffte uns tiefgehende Einblicke in die optimale Nutzung von Mendix, die sich bei weiteren Entwicklungen als äußerst nützlich erwiesen haben.

(Zusammenarbeit mit unserem Tochterunternehmen evosoft Hungary Kft.)

Fazit

Mendix bringt einen bedeutenden Wandel in der Anwendungsentwicklung mit sich und bietet eine leistungsstarke Low-Code-Plattform, die den Entwicklungsprozess vereinfacht, die Kompatibilität erhöht und sowohl Zeit als auch Kosten reduziert. Dank seiner umfassenden Funktionen und nahtlosen Integrationsmöglichkeiten ist Mendix eine ideale Wahl für die Entwicklung von Web- und Mobilanwendungen. Während wir weiterhin das Potenzial der Plattform ausschöpfen, erwarten wir noch größere Innovationen und Effizienzgewinne in unseren Entwicklungsprozessen.

Effizienzsteigerung in der Landtechnik­industrie: Wie IIoT die Lackierprozesse in der Fertigung optimiert

Die Qualität des Lackes ist ein entscheidender Faktor für die Kundenzufriedenheit, insbesondere auch in der Landtechnikindustrie. Die Lackierstraße ist hierbei einer der Kernprozesse in der Fertigung von Landmaschinen. Nachhaltige sowie effiziente Prozessverbesserungen in diesem Bereich sind unerlässlich. Unser Kunde…

Vorgeschlagene Beiträge