2.3 Plug-ins and customized applications

There are two ways you can make use of the Abaqus GUI Toolkit—through the use of the plug-in architecture or by creating a custom application. The Plug-in toolset is layered on top of Abaqus/CAE. First, the Abaqus/CAE application is built, and then the Plug-in toolset searches specific directories for files that add items into the top level Plug-ins menu. The Plug-in toolset will probably meet your needs if you intend only to add functionality to the standard Abaqus/CAE application, and it is sufficient to provide access to this functionality through the Plug-ins menu in the main menu bar. Plug-ins are described in detail in Part VIII, Using plug-ins,” of the Abaqus/CAE User's Guide.

In contrast, to create a customized application, you build the application from the ground up. You should write a customized application if, in addition to adding functionality to Abaqus/CAE, you want to modify some standard features of Abaqus/CAE. While creating a custom application offers the most flexibility, it requires more work than using the Plug-in toolset. However, a custom application allows you to modify aspects of an application that you cannot control using the Plug-in toolset. Specifically, a custom application allows you to do the following: