Plug-in AutoCAD génie civil : d'ObjectARX à .NET

Rails de chemin de fer

Modernisation, optimisation et portage d'une grande extension AutoCAD existante. Un code volumineux, qui s'est enrichi au cours des 12 dernières années et que nous renouvelons et restructurons à présent. Portage du plug-in AutoCAD d'ObjectARX vers ARX.NET et BricsCAD.

Client : éditeur de CAO
Technologies :
 AutoCAD, AutoCAD Civil, BricsCAD, AutoCAD .NET API (ARX.NET), ObjectARX, C#, C++, MFC, COM, Visual Studio, TFS et UML.

  • lire la suite
     

    En tant que prestataire de services logiciels B2B, nous avons mis à profit notre expérience dans le domaine de la CAO pour moderniser un logiciel enrichi pendant plus de 12 ans. Notre client, lui-même un grand éditeur de logiciels, avait développé ce plug-in pour AutoCAD et Civil destiné au génie civil.

    Plusieurs centaines de milliers de lignes de code ont été portées et modernisées de C++, COM, MFC, ObjectARX vers C#, WinForm et l'API d'AutoCAD. Ce grand projet avait été précédé d'une étude de faisabilité et d'un calcul financier. Dans ce calcul financier, nous avons montré comment évolue au fil des ans la charge de développement des plug-ins AutoCAD en C++ en raison des coûts de migration élevés, et en combien de temps le portage vers un langage de programmation moderne sera amorti.

    Le portage concernait l'interface utilisateur avec menu principal et menu contextuel, ruban (Ribbon), fenêtre des propriétés, commandes et boîtes de dialogue. La partie CAO comprenait des éléments CAO (entités), des réacteurs, des Xdata et bien plus encore. En cours de route, on pouvait déjà constater que le code devenait plus court et plus simple.

    Après le portage, une formation de trois jours a été organisée pour préparer les collaborateurs au passage à l'API .NET d'AutoCAD avec C#. Nous les avions auparavant déjà formés à ObjectARX d'AutoCAD et au C++.

CONTACT

Sélectionnez votre langue