Methodology

We use methodologies of Object-Oriented Development supported by iterative stages of analysis and design that allow development of a high quality and costant adaptation to the change.

We take a balanced approach that includes both Agile Methodologies and Formal Techniques depending on the requirements related to specific project.

In the design phase we work with the Design Pattern for the reuse of implementation schemes that allow to generate quick solutions to recurring problems of development.

CAD & C++/CLI Mixed-Mode Programming

We shortly describe an approach to the development of applications in ObjectARX for AutoCAD.

For the realization of dialog interfaces we use the .NET Framework in C# with generation of managed code while, for the engine, we use the ObjectARX library in C++ with generation of unmanaged code.

The .NET Framework allows the creation of powerful and sophisticated dialog interfaces rapidly.

Then we use the C++/CLI to enable communication between the managed code in C# and unmanaged code in C++.

This allows to maintain the engine in unmanaged code, that therefore not immediately and easily visible and reusable and, simultaneously, to do work with managed code that implements the user dialogs, in a symbiotic relationship known as the Mixed-Mode Programming.