AccueilActualités informatiqueMendix World : Un code faible pour piloter l'automatisation industrielle

Mendix World : Un code faible pour piloter l’automatisation industrielle

Le code bas est en hausse, selon les études de marché. Lors du Mendix World de cette année, la filiale de Siemens a présenté ses projets d’utilisation de codes faibles dans l’industrie pour permettre une fabrication plus efficace et aider les entreprises sur la voie de la numérisation. Dans ce contexte développeur heise avec Johan den Haan, directeur technique de Mendix, sur le rôle actuel du low code, ses domaines d’application et sa relation avec l’intelligence artificielle (IA), ainsi que sur les prédictions futures.

Sommaire

Parmi les innovations dévoilées lors de Mendix World 2021 figurent des clouds spécifiques pour les secteurs industriel et financier : Mendix for Manufacturing Industries et Mendix for Financial Services, avec des blocs de construction propres à chaque secteur, tels que des API, des flux de travail, des modèles, etc. « À notre avis, les applications SaaS fixes et prescriptives appartiennent au passé », a déclaré Derek Roos, PDG de Mendix, dans son discours-programme lors de la première journée de la conférence. Le passage au « numérique d’abord » exige des applications hautement personnalisées et adaptatives.

Le directeur technique Johan den Haan a donné le coup d’envoi de la deuxième journée de la conférence avec son discours technique, dans lequel il a présenté, entre autres, la deuxième version principale du Data Hub pour un accès low-code aux données de l’entreprise. Mendix a déjà présenté la première version lors de sa conférence l’année dernière. Data Hub 2.0 a pour but d’étendre encore les capacités de la plateforme en élargissant, par exemple, les possibilités de catalogage des données, ce qui concerne le filtrage et l’utilisation de grandes quantités de données provenant de lacs de données ou d’entrepôts de données.

La deuxième journée de la conférence n’a pas non plus épargné le thème de l’intelligence artificielle (IA) : Le nouveau Page Bot est destiné à offrir aux développeurs de logiciels des recommandations pour la création de l’interface utilisateur et de l’interface utilisateur et est basé sur les données anonymes des utilisateurs de Mendix. Jusqu’à présent, Mendix a déjà fourni le Logic Bot et le Performance Bot. Le kit Mendix Machine Learning (ML), conçu pour permettre l’utilisation de modèles ML par glisser-déposer, ainsi que les Smart AppServices pour soutenir la numérisation des processus commerciaux, tels que la saisie des factures ou des reçus, sont également nouveaux.

Johan den Haan a décrit l’éventail allant de l’absence de code au développement classique, en passant par le faible code, lors d’une conversation avec le président de la Commission européenne. développeur heise comme un spectre complexe – et le processus ne s’arrête pas : « Si nous regardons le code faible il y a dix ans, il avait alors les mêmes capacités que le code faible a aujourd’hui ». Si No Code convient aux développeurs dits « citoyens » qui n’ont pas de connaissances en programmation, l’utilisation d’une plateforme à faible code nécessite une formation appropriée et peut être étendue par les développeurs avec du code supplémentaire si nécessaire, jusqu’à une application « full code ».

Cependant, c’est là qu’intervient l’une des critiques du code faible décrites dans Radar technologique 2020 : La compétence en matière de développement est nécessaire précisément pour reconnaître quand un projet a dépassé les possibilités du code faible.

Les applications à faible code dans le secteur industriel visent l’industrie 4.0. Ce mot à la mode est apparu en Allemagne il y a dix ans, mais la numérisation de la production industrielle pose des problèmes à de nombreuses entreprises : Selon une étude Bitkom réalisée cette année, 66 % des entreprises allemandes se considèrent comme en retard, voire déjà en retard, en matière d’industrie 4.0. Selon un document de synthèse de Bitkom, les défis à relever sont le manque de ressources financières, la protection des données et la sécurité informatique, ainsi que le manque de travailleurs qualifiés.

Le faible niveau de code entre en jeu sur le dernier point : par exemple, les ingénieurs qui apportent de précieuses connaissances spécifiques à un domaine peuvent utiliser des plateformes à faible niveau de code pour développer des applications pour différents secteurs d’activité. Le low code offre ainsi aux entreprises, comme l’explique Johan den Haan, un moyen d’automatiser les processus malgré un nombre réduit de développeurs. Après tout, la pénurie de travailleurs qualifiés est actuellement aiguë et ne peut être amortie à court terme, même par un nombre croissant d’étudiants en informatique.

Lire aussi

Dans ce contexte, l’utilisation de l’intelligence artificielle (IA) est également mise en avant. Selon M. den Haan, la combinaison du code faible et de l’IA ne devrait pas poser de difficultés supplémentaires en ce qui concerne le problème bien connu de la boîte noire des algorithmes d’IA inexplicables. Bien qu’il ne soit pas nécessaire que les utilisateurs d’applications à code réduit aient eux-mêmes des connaissances en science des données et en apprentissage automatique, les développeurs correspondants derrière les applications à code réduit sont disponibles comme personnes de contact.

Les débuts du low code remontent à plusieurs décennies et se retrouvent dans les années 1990 dans les produits RAD (Rapid Application Development) et dans le Model Driven Software Development (MDSD). Le principe du low code est de réduire l’écriture du code. Ainsi, les applications logicielles peuvent être assemblées en programmant visuellement des composants via une interface utilisateur graphique. Le succès du principe du low-code est mis en évidence, par exemple, par les études récentes de la société d’études de marché Gartner : au début de l’année, elle a prédit une croissance du secteur du low-code de 13,8 milliards de dollars US pour 2021 et a basé cette prévision sur l’utilisation du Software as a Service (SaaS) et l’avancement de l’automatisation. En 2019, la valeur était encore de 9,2 milliards de dollars américains.

Dans dix ans, dit Johan den Haan, « nous aurons certainement atteint l’étape suivante de l’automatisation, que l’IA nous aidera à développer des logiciels. Et cela peut aller assez loin, de sorte qu’il ne se contente pas de proposer des suggestions de code, mais assure la création complète d’un logiciel. » En outre, le directeur technique pense que les performances d’un développeur junior atteindront le niveau d’un développeur senior au cours de cette période grâce à l’assistance de l’IA.

Enfin, il reste à dire que, selon den Haan, l’utilisation de plateformes low-code ne rend en aucun cas les développeurs superflus. Au contraire, dans le secteur industriel – grâce à l’exploitation d’applications à faible code par des ingénieurs – le nombre restreint de développeurs aurait plus de temps pour se concentrer sur des tâches de développement plus complexes dans l’entreprise, ce qui est définitivement dans leur intérêt. Et derrière les applications low-code elles-mêmes, il y a naturellement des développeurs, actuellement 450 chez Mendix.


(peut)

Plus d'articles