Concepts of InstallAnywhere Installer Development
InstallAnywhere 2024 R2
InstallAnywhere provides many flexible options for creating installer functionality. This section introduces you to the basic of installer development in InstallAnywhere.
Topics |
Description |
Explains InstallAnywhere’s support for an extensible action architecture that gives you the ability to perform operations during installation. Also includes information on action groups, action customizers, and the action execution sequence. |
|
Explains InstallAnywhere’s command-line build tool. |
|
Discusses custom code concepts including custom code actions, panels, consoles, and rules, as well as the use of InstallAnywhere variables in custom code and the creation of custom code plug-ins. |
|
Explains the different types of server hosts that InstallAnywhere can apply rules, deploy files, and execute actions on. |
|
Explains the purpose of install sets, features, and components in InstallAnywhere installer development. |
|
Describes the available installer modes: GUI, Console, and Silent. |
|
Describes the two types of installers that you can create with InstallAnywhere: Web and CD (which is also suitable for other physical media such as DVDs). |
|
Explains the Java VM selection options available to setup authors, and the logic behind the Java VM resolution performed by InstallAnywhere launchers and installers. |
|
Describes the purpose and function of LaunchAnywhere and how to specify a particular VM on the command line. |
|
Addresses the differences between dynamic and static text, built-in locale files and external resource bundles, and provides tips on how to best work with InstallAnywhere’s localization resources. |
|
Describes how InstallAnywhere uses magic folders to define installation locations. |
|
Covers the different types of merge modules and how they can be integrated with your project and installers. |
|
Describes the InstallAnywhere project file. |
|
Describes the purpose of InstallAnywhere rules. |
|
Discusses how InstallAnywhere implements source paths in the project file. |
|
Explains the benefits of using SpeedFolders to increase installation speed and memory efficiency. |
|
Explains the purpose of using InstallAnywhere templates to create new installer projects. |
|
Provides additional discussion of concepts related to InstallAnywhere uninstallers such as how uninstallers relate to features, variables, custom code, and merge modules. |
|
Explains the purpose of and benefits of using variables in an InstallAnywhere installation. |