Weichen im Gleisbett als Bild für die Umstellung von AutoCAD-Add-ins auf .NET 10

CAO

Votre add-in a fonctionné sans broncher pendant des années – et après le passage à AutoCAD 2027, il ne se charge plus. Ou bien il se charge, mais les paramètres enregistrés par vos utilisateurs ont soudain disparu. Les deux ont la même cause : AutoCAD 2027 tourne sous .NET 10.

Roboterarm mit Kamera erkennt reife Tomaten an der Pflanze, die Früchte sind mit einem Erkennungsgitter überlagert

Traitement d'images

Un fabricant souhaite contrôler des pièces par caméra. Aujourd'hui, la première question est souvent : avons-nous besoin de l'IA pour cela ? Parfois oui. Mais souvent, les méthodes classiques résolvent la tâche plus vite, à moindre coût et de manière plus traçable – et le mauvais choix coûte des mois, dans un sens comme dans l'autre.

Roboterhand und menschliche Hand berühren gemeinsam einen Bildschirm mit einem Netzwerk aus Linien und Punkten

IA et machine learning

Un poste de contrôle signale trop de fausses alarmes, ou certains défauts passent régulièrement à travers les mailles. Le mot « machine learning » tombe vite. Mais ce n'est pas l'algorithme qui décide si l'effort en vaut la peine, ce sont les données, le processus et des objectifs clairs.

Ineinandergreifende Metallzahnräder, eines davon verrostet – Sinnbild für gewachsenen Code

Architecture logicielle et UML

Vous reprenez un logiciel écrit par quelqu'un d'autre. La documentation est quasi inexistante, les commentaires sont obsolètes, et ceux qui connaissaient le code ne sont plus là. Vous devez pourtant corriger des bugs et ajouter de nouvelles fonctions – et ce, rapidement.

Zwei Entwickler tippen konzentriert auf einer Tastatur – manuelles Testen am Arbeitsplatz

Automatisation des tests

Chaque nouvelle version peut casser ce qui fonctionnait encore hier. Dans un logiciel de bureau, on ne s'en aperçoit souvent que chez le client : une boîte de dialogue ne s'ouvre plus, une commande calcule faux, un add-in ne se charge pas. Qui vérifie tout à la main n'y parvient presque plus complètement lorsque les versions se succèdent à intervalles courts.

CAD-Modell eines Bauteils auf dem Bildschirm mit Leistungskurve

CAO

Votre commande s'exécute sans message d'erreur – et rien n'a changé dans le dessin. Ou pire : après une erreur, la moitié des composants ont été déplacés, le reste se trouve encore à l'ancien emplacement. Ce sont deux erreurs dans l'utilisation des transactions, et toutes deux peuvent être évitées.

Wissenschaftlerin mit Schutzhandschuhen blickt konzentriert durch ein Mikroskop – genaue Prüfung

Qualité et sécurité

Depuis le 11 septembre 2026, les fabricants doivent signaler les vulnérabilités activement exploitées dans leurs produits – y compris pour des produits vendus depuis longtemps. À partir du 11 décembre 2027, le Cyber Resilience Act s'applique pleinement. Qui commercialise dans l'UE des logiciels ou des appareils contenant des logiciels dispose donc encore d'un peu plus d'un an pour adapter ses produits et ses processus.

Fräser bei der Metallbearbeitung mit Funkenflug

FAO

Chaque nouvelle pièce commence par les mêmes clics : créer le brut, choisir le matériau, affecter les outils, régler les stratégies, éditer la fiche de réglage. Qui fait cela à la main pour chaque pièce perd du temps – et finit par oublier une étape. Un add-in décharge vos programmeurs FAO de cette routine.

Laborantin zeigt im Labor auf einen Monitor mit Analysesoftware, daneben Reagenzgläser und Probenröhrchen

Traitement d'images

De nombreux projets de traitement d'images échouent non pas à cause du logiciel, mais à cause d'hypothèses : que la caméra voit le défaut, que la lumière suffit, que la cadence peut être tenue. Une étude de faisabilité clarifie ces questions avant que l'argent ne soit investi dans l'installation et le développement.

3D-Gebäudemodell mit offenem Dachstuhl und Bauteilschichten auf Bauplänen

CAO/BIM

Revit 2027 est installé, mais votre add-in n'apparaît pas dans le ruban – ou Revit signale au démarrage qu'il ne peut pas être chargé. La raison est presque toujours la même : Revit 2027 tourne sous .NET 10, et votre add-in a été compilé pour .NET 8 ou pour le .NET Framework.

Wärmebild eines Kopfes in Falschfarben, das erkannte Gesicht ist mit einer Ellipse markiert

IA et machine learning

Un appareil doit analyser lui-même des images – sur le terrain, au laboratoire ou sur la machine. Le cloud serait pratique, mais le temps de réponse, la protection des données et l'absence de connexion réseau plaident souvent contre. Le traitement d'images doit alors tourner sur un matériel limité, et c'est précisément là qu'échouent de nombreuses approches qui semblaient bonnes sur le PC du développeur.

CAD-Modell eines Maschinenbauteils auf einem Bildschirm vor einem steil ansteigenden Leistungsdiagramm

Qualité et sécurité

Le logiciel s'est développé au fil des années, chaque version a apporté de nouvelles fonctions. Un jour, avec de gros fichiers, les utilisateurs attendent une réaction pendant plusieurs minutes, et la fenêtre affiche « Ne répond pas ». Des optimisations ponctuelles faites au feeling aident alors rarement. Il faut une démarche systématique.

Wohnraum halb als Strichzeichnung, halb fertig eingerichtet – ein Bild für ein Add-in, das in zwei CAD-Programmen läuft

CAO

Les coûts de licence augmentent, une partie du bureau d'études doit passer à BricsCAD – et vos propres add-ins doivent suivre. La bonne nouvelle : BricsCAD parle presque le même langage .NET qu'AutoCAD. La moins bonne : le « presque » se cache dans les espaces de noms, l'interface et l'installation, et il ne se révèle souvent que chez l'utilisateur.

Roboterarm mit blauer Beleuchtung über einem Bauteil im abgedunkelten Raum

Traitement d'images

Un système de contrôle fonctionne parfaitement pendant les essais. Sur la ligne, il signale soudain des défauts que personne ne voit – plus souvent l'après-midi que le matin. L'algorithme n'y est pour rien, c'est la lumière qui a changé. En traitement d'images, l'éclairage décide de ce qui figure tout simplement dans l'image. Aucun filtre ne récupère après coup ce que la caméra n'a jamais vu.

Fachleute im Labor prüfen Proben am Mikroskop – gute Trainingsdaten brauchen Fachwissen

IA et machine learning

« De combien d'images avons-nous besoin ? » est la première question de presque tout projet d'IA. La réponse honnête est : cela dépend. Cela ressemble à une échappatoire, mais c'est le début d'un plan. Car ce sont les images que vous collectez, plus que leur nombre, qui font la différence.

Laborarbeitsplatz mit Pipette, Proben und Messsoftware auf dem Laptop

Architecture logicielle et UML

Le logiciel fonctionne depuis vingt ans, les clients comptent sur lui – et le seul qui connaisse vraiment le code Delphi part à la retraite l'année prochaine. Tout réécrire ? Cela prend des années et n'apporte de bénéfice qu'à la fin. Il existe une meilleure voie : pièce par pièce, sans arrêter l'exploitation.

Zwei Personen arbeiten an Bildschirmen mit einem 3D-Gebäudemodell

Automatisation des tests

Un add-in pour AutoCAD et BricsCAD, deux versions de programme pour chacun, une nouvelle chaque année : qui vérifie cela à la main finit par ne tester que ce qu'il a modifié en dernier. Les erreurs viennent alors de là où personne n'a regardé. Les add-ins de CAO peuvent être testés automatiquement – mais pas avec un seul outil.

CAD-Oberfläche mit 3D-Hausmodell, Menüband und Layerliste

CAO

Une commande demande « Centre : » et « Rayon : », l'utilisateur tape des nombres et ne voit le résultat qu'à la toute fin. Cela fonctionne, mais donne l'impression d'être en 1995. Avec la commande CERCLE, AutoCAD montre comment faire mieux : le cercle est accroché à la souris et grandit avec elle. Cet aperçu s'appelle un jig – et avec l'API .NET, vous l'intégrez dans vos propres commandes.

Zwei Entwickler und eine Entwicklerin werten gemeinsam Daten auf mehreren Bildschirmen aus

Qualité et sécurité

Fin 2021, la vulnérabilité Log4Shell a été révélée dans la bibliothèque Java très répandue Log4j. Dans de nombreuses entreprises, une recherche de plusieurs jours a alors commencé : la bibliothèque se trouve-t-elle dans l'un de nos produits – et si oui, dans quelle version ? Ceux qui disposaient d'une nomenclature logicielle ont répondu à la question en quelques minutes. Avec le Cyber Resilience Act, cette nomenclature devient obligatoire pour les fabricants.

CAD-Programm mit dem Symbol eines Ventils und seinen Eigenschaften wie Name, Druck und Temperatur

CAO

D'un clic, votre add-in place le cartouche dans chaque présentation. Le bloc a bonne allure – mais le numéro de dessin, la date et le nom du dessinateur manquent. Ou bien la nomenclature compte moins de portes qu'il n'y en a sur le plan. Les deux ont une cause simple.

Blaues Drahtgittermodell einer gewölbten Oberfläche aus Punkten und Linien

Traitement d'images

Un scanner 3D au-dessus d'un convoyeur fournit un nuage de points : plusieurs milliers de points dans l'espace, désordonnés, bruités et lacunaires. Les questions sous-jacentes sont simples : qu'y a-t-il là ? Est-ce un cylindre, un parallélépipède, une sphère ? Quelle est sa taille, et quel est son volume ?

Hand bedient ein Tablet, darüber schweben Diagramme und Kurven als Sinnbild für Benutzeroberflächen

Architecture logicielle et UML

La boîte de dialogue fonctionne – pour l'instant. Le code-behind compte deux mille lignes : des gestionnaires de clics lisent des champs de texte, calculent, écrivent dans le dessin et activent ou désactivent des boutons. Chaque nouvelle exigence la rend plus fragile, et on ne peut la tester qu'en cliquant. MVVM remet de l'ordre.

Lächelnde Entwicklerin schreibt C#-Code auf eine Glaswand

IA et machine learning

L'assistant IA écrit en quelques secondes la structure d'un add-in AutoCAD. Elle paraît convaincante – et appelle une méthode qui n'existe pas dans l'API. Ou bien elle se compile sans erreur et utilise une classe qui lève une exception à l'exécution sous .NET 10. L'IA accélère sensiblement la programmation. Mais c'est toujours quelqu'un qui maîtrise le métier qui décide si le résultat est bon.

Mehrere Hände liegen im Kreis übereinander als Zeichen für Zusammenarbeit im Team

Collaboration

Longtemps, le calcul a semblé simple : programmer coûte cher, donc on externalise là où l'heure coûte peu. De nombreuses entreprises en connaissent les conséquences – de longs cahiers des charges, des questions par-delà les fuseaux horaires, des résultats qui respectent le document mais passent à côté du besoin. Ebi F. Eilber, gérant de Cadida, en est convaincu : ce calcul ne tient plus, et le développement revient.

CONTACT

Sélectionnez votre langue

Premier entretienprendre rendez-vousPremier entretienprendre rendez-vous