
This process is automatically instigated, along with creating the project structure, when defining a new extension project by opening a new EPD file in the DXP Developer interface. The DXP Developer extension resources (including the project templates, SDK source files and example projects) are installed in the C:\ProgramData\Altium\Altium Designer \Extensions\ExtensionsRegistry.xml. Extension project examples – a large number of software extension projects created to demonstrate the development structure and capabilities of Altium Designer extensions.Software templates – the basic software structure for creating new extensions.The Altium Software Development Kit (SDK) – the Application Programming Interface (API) source files, in multiple programming languages, for developing Altium Designer Extensions.The DXP Developer Interface – the functional user interface for managing, editing, installing and publishing (distributing) custom extensions.When installed, the Altium DXP Developer extension is composed of several parts: The Altium DXP Developer is itself distributed as an extension for Altium Designer – in effect, it is an extension that allows you create extensions.

The Altium DXP Developer extension takes this approach to the next level by providing the software framework and resources that are needed to develop, install and distribute your own custom extensions for Altium Designer. Altium Designer extensions customize and extend Altium Designer’s functionality by the application of targeted software packages, which are installed through the Altium Designer Extensions & Updates Interface.įor more detailed information about installing and managing Altium Extensions see Extending Altium Designer. Through the use of software Extensions, Altium Designer’s extensible architecture provides a flexible installation approach and an open, modular path for future development.
