|
|
InstallAnywhere
| |
Enterprise |
Standard |
| New and Enhanced in InstallAnywhere 2009 |
Better Target Java Runtime EnvironmentsSave time using a new search algorithm to automatically determine if a specific Java Runtime Environment is already installed on a target machine. More
InstallAnywhere saves you time and effort by using a new search algorithm to automatically determine if a specific Java Runtime Environment is already installed on a target machine.
You can also customize your installer to use the first Java Virtual Machine (JVM) it locates on a system, conduct a JVM search based on a property file, give the end user the option of specifying the JVM to use, and more.
|
 |
 |
Payload Optimization ImprovementsInstallAnywhere now detects source duplication at a file level and only bundles one copy of the source, significantly reducing the footprint of your installations. More
In a new approach to handling duplicate files, InstallAnywhere now detects source duplication at a file level and only bundles one copy of the source.
By bundling only one copy, InstallAnywhere significantly reduces the footprint of your installations, and that cuts download time for end users as well as CD/DVD costs for larger installations.
|
 |
 |
More Customized End-User PanelsBetter customize end-user installation panels by controlling the position, font, and color settings for labels and fields. More
InstallAnywhere now includes the ability to change the position, font, and color settings for labels and fields in end-user installation panels.
It gives you even tighter customization control over the look and feel of your installations, so they can better meet your end users’ needs and your company’s brand requirements.
|
 |
|
New and Expanded APIsInstallAnywhere gives you even more flexibility in designing installations with new and expanded APIs. More
InstallAnywhere gives you even more flexibility in designing installations with new and expanded APIs.
A new project automation API gives you the power to define, edit, or build a project via a Java API. A new built-in panel API exposes installer UI controls such as buttons, choice groups, choosers, labels, and text fields for more extensibility. Both these APIs are only in InstallAnywhere Enterprise Edition.
Also, a new product registry API improves runtime automation possibilities by retrieving detailed product information such as version, date installed, and product components. This API is available in both InstallAnywhere Enterprise and Standard Editions.
|
 |
Limited |
Windows Check Platform RuleSave time with a new Windows All option that executes an action for any supported Windows platforms, eliminating manual checks for each one.
|
 |
 |
Install Phase Action GroupApply rules to a group of actions instead of just individual actions, eliminating manual steps during installation authoring.
|
 |
|
Expanded Localization SupportCustomize your installer’s splash screen with a localized title, image, instructions, or other information. More
You can now use InstallAnywhere to customize your installer’s splash screen with a localized title, an image, instructions, or other information.
It gives your greater customization control for your localized installations. Your installer can automatically select each end user’s native language based on their system settings or a command-line action and present the appropriate localized content.
|
 |
|
| |
Enterprise |
Standard |
One Installation Project for All PlatformsInstall software on multiple platforms using a single installation project. More
InstallAnywhere saves you significant time and effort by helping you create a single installation project that works for each of the platforms you target.
InstallAnywhere’s Project Wizard walks you through the simple task of building an installation project. Then simply check off the platforms you wish to target and InstallAnywhere does the rest. It’s that easy.
|
 |
 |
Extensive Platform SupportNo other solution offers broader platform support. More
InstallAnywhere makes installing and running multiplatform software as easy as installing and running platform-specific software.
InstallAnywhere supports platform-specific installation destinations (Windows directory, /usr/local/bin, Mac OS X Dock, etc.), is compliant with the requirements of the "Designed for Windows XP and Vista" and "Built for Mac OS X" certifications, and integrates seamlessly with Linux RPM and the Windows Service manager.
Platforms include:
- Windows Server 2008 (32-bit and 64-bit x86)
- Windows Vista (32-bit and 64-bit)
- Windows XP, 2003 (32-bit and 64-bit x86, Itanium 2, AMD-64)
- Windows 2000, NT (32-bit x86)
- Red Hat Enterprise Linux 4 and 5 (x86, Itanium 2 and AMD-64)
- SUSE Linux 9 and 10 (x86 and PowerPC)
- Linux on zSeries
- Mac OS X 10.2, 10.3, 10.4 and 10.5 (Intel and PowerPC)
- Solaris 9 and 10 (SPARC, x86 and AMD-64)
- HP-UX 11i (Itanium 2 & PA-RISC)
- FreeBSD
- AIX 5.2, 5.3 and 6.1 (Power/PowerPC)
- i5/OS on System i - V5R3 V5R4
- Other Linux and Unix platforms (POSIX-compliant shell required)


|
 |
 |
Installations Run in Silent, Console, or GUI ModesRun your installations in silent, console, or full graphical mode. More
InstallAnywhere provides the ability to run installations in silent, console, or full graphical mode, according to the desire of the developer and the needs of the system. InstallAnywhere provides a superior end-user experience with features such as:
-
A Swing-based UI that provides unlimited panel customization and branding capabilities
-
Installations that automatically assume the look and feel of the target platform
-
Automatic installation label generation -GIF and JPEG image support
-
PNG image transparency support -Preview of all aspects of GUI installation at authoring time
-
A complete graphic library
InstallAnywhere Enterprise Edition supports silent, console, and full graphical mode installers. The Standard Edition only supports graphical mode.


|
 |
Limited |
Localized DesignerDevelopers who speak English, French, German, and Japanese can author multiplatform installations using their native language. More
InstallAnywhere's IDE, the integrated developer environment, including the six-step Project Wizard and the Advanced Designer, is available in localized language versions. Developers who speak English, French, German, and Japanese can author multiplatform installations using their native language.
These installations support the full range of platforms and all 31 target installation languages supported by InstallAnywhere.

|
 |
|
Localized InstallationsPre-translated installation dialog panels make it easy to localize your installations. More
InstallAnywhere Enterprise Edition comes with pre-translated installation dialog panels in 31 languages, making it easy to localize your installations.
It supports the following 31 local languages: Arabic, Basque, Brazilian Portuguese, Catalan, Simplified Chinese, Traditional Chinese, Czech, Danish, Dutch, English, Finnish, French, Canadian French, German, Greek, Hebrew, Hungarian, Indonesian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Russian, Slovak, Slovenian, Spanish, Swedish, Thai, and Turkish.
InstallAnywhere Standard Edition supports the following 9 languages: Simplified Chinese, Traditional Chinese, English, French, German, Italian, Japanese, Spanish, and Swedish.





|
 |
Limited |
Intelligent, Flexible, Component-Based InstallationsInstallations have built-in logic to detect what's installed and react accordingly. More
Merge Modules and Templates speed development of installations by creating standard re-usable components that are easily integrated with new projects. Merge Modules deliver reusability from project to project, within development teams, across the enterprise, or from third-party providers. Templates are used to create uniform looks and feels for your installation projects and are ideal for companies with multiple software products.

|
 |
 |
Easy to Learn and UseThe intuitive integrated development interface allows you to build installations quickly and efficiently. More
InstallAnywhere's intuitive and well-designed integrated development interface allows you to build installations quickly and efficiently. Create a basic installation with the six-step Project Wizard or use the Advanced Designer IDE's powerful graphical interface to build customized installations that control every facet of the deployment process. The folder view shows you exactly what will be installed to each destination on your end-user's system. InstallAnywhere fully supports dragging and dropping of files from the developer's system, and contextual right-click menus provide instant access to common functionality.


|
 |
 |
Handle Platform-Specific DetailsInstallAnywhere has all of the platform-specific functionality that you'll ever need. More
Not only does InstallAnywhere have the industry's broadest platform support, it has all of the platform-specific functionality that you'll ever need. InstallAnywhere reads and sets system environment variables, creates aliases, shortcuts, and links, executes platform-specific executables and shell commands, installs to system-specific locations (such as the Windows Start Menu or the Mac OS X Dock), and registers and installs OS-dependent libraries (such as DLLs and shared libraries). On Windows, InstallAnywhere manages Windows Services and reads and writes from the registry. And with Linux RPM integration, installations function with the operating system's package management.

|
 |
 |
Team DevelopmentEasy project collaboration saves development teams a lot of time. More
InstallAnywhere has a series of features that make collaboration a breeze, and saves development teams a lot of time. Merge Modules and Templates speed development of installations by creating standard re-usable components that are easily integrated with new projects. Merge Modules deliver reusability from project to project, within development teams, across the enterprise, or from third-party providers. Templates are used to create uniform looks and feels for your installation projects and are ideal for companies with multiple software products.
InstallAnywhere now supports InstallAnywhere Collaboration -- an Eclipse plug-in for application developers that saves time and helps improve communication among the development team by letting team-members share and consolidate work.


|
 |
|
Improved AccessibilityCreate installations that are Section 508-compliant with new accessibility improvements including support for screen readers, high-contrast, mnemonics. More
Increase sales, by expanding your target audience. Section 508-compliant installations allow you to sell to Federal Agencies. This feature also lets you provide enhanced user experience to your disabled customers.

|
 |
 |
| |
Enterprise |
Standard |
| General |
Localized DesignerDevelopers who speak English, French, German, and Japanese can author multiplatform installations using their native language. More
InstallAnywhere's IDE, the integrated developer environment, including the six-step Project Wizard and the Advanced Designer, is available in localized language versions. Developers who speak English, French, German, and Japanese can author multiplatform installations using their native language.
These installations support the full range of platforms and all 31 target installation languages supported by InstallAnywhere.

|
 |
|
Team DevelopmentEasy project collaboration saves development teams a lot of time. More
InstallAnywhere has a series of features that make collaboration a breeze, and saves development teams a lot of time. Merge Modules and Templates speed development of installations by creating standard re-usable components that are easily integrated with new projects. Merge Modules deliver reusability from project to project, within development teams, across the enterprise, or from third-party providers. Templates are used to create uniform looks and feels for your installation projects and are ideal for companies with multiple software products.
InstallAnywhere now supports InstallAnywhere Collaboration -- an Eclipse plug-in for application developers that saves time and helps improve communication among the development team by letting team-members share and consolidate work.


|
 |
|
Automated Testing SupportSave QA testing time and increase installation reliability by running Java code to automatically verify the quality of your installations. More
Save QA testing time and increase installation reliability by running Java code to automatically verify the quality of your installations.

|
 |
|
InstallAnywhere CollaborationReference Developer Installation Manifest (DIM) files created with the InstallAnywhere Collaboration module. More
Reference Developer Installation Manifest (DIM) files created with the InstallAnywhere Collaboration module. With this plug-in for Eclipse, you can automatically capture and communicate important installation requirements from the developer to the installation author. Also, run unit tests to ensure that the DIMs you create configure the target system as required by your product.
This feature lets you eliminate possible miscommunication when gathering configuration requirements from development. Reduce installation development time by eliminating manual entry of configuration requirements for your product.

|
 |
|
Service Layer IntegrationThe services layer allows you to easily add advanced functionality to your custom code actions. More
The new services layer APIs (previously available only in InstallShield MultiPlatform) allow you to customize your installation beyond the standard actions and panels as well as add advanced functionality to your custom code actions.
These API provide increased flexibility to your installation. For instance, you can use the service layer to manipulate files, query the system registry, and determine if the end-user has administrative privileges.


|
 |
|
Application-Specific Java VMInstalls an application-specific Java VM for your application on Windows, Solaris, Linux, AIX, HP-UX, UNIX, and more.
|
 |
|
Open APIWrite custom rules, panels, and console actions.
|
 |
|
New and Expanded APIsInstallAnywhere gives you even more flexibility in designing installations with new and expanded APIs. More
InstallAnywhere gives you even more flexibility in designing installations with new and expanded APIs.
A new project automation API gives you the power to define, edit, or build a project via a Java API. A new built-in panel API exposes installer UI controls such as buttons, choice groups, choosers, labels, and text fields for more extensibility. Both these APIs are only in InstallAnywhere Enterprise Edition.
Also, a new product registry API improves runtime automation possibilities by retrieving detailed product information such as version, date installed, and product components. This API is available in both InstallAnywhere Enterprise and Standard Editions.
|
 |
Limited |
Action GroupsAction Groups provide the ability to logically group a set of actions or panels in Pre-Install, Post-Install, Pre-Uninstall and Post-Uninstall. More
InstallAnywhere introduces a revolutionary way to design your installations with the introduction of Action Groups. This is by far the most popular feature request Flexera Software has received from existing customers. Action Groups provide the ability to logically group a set of actions or panels in Pre-Install, Post-Install, Pre-Uninstall and Post-Uninstall. Rules applied to the Action Group affect all the actions or panels it contains. Actions Groups make InstallAnywhere projects more manageable and easier to understand. Available in InstallAnywhere Enterprise Edition only.
|
 |
|
Install Phase Action GroupApply rules to a group of actions instead of just individual actions, eliminating manual steps during installation authoring.
|
 |
|
Run Installations from a Response FileTurn interactive installations into automatically running silent installations.
|
 |
|
Installations Run in Silent, Console, or GUI ModesRun your installations in silent, console, or full graphical mode. More
InstallAnywhere provides the ability to run installations in silent, console, or full graphical mode, according to the desire of the developer and the needs of the system. InstallAnywhere provides a superior end-user experience with features such as:
-
A Swing-based UI that provides unlimited panel customization and branding capabilities
-
Installations that automatically assume the look and feel of the target platform
-
Automatic installation label generation -GIF and JPEG image support
-
PNG image transparency support -Preview of all aspects of GUI installation at authoring time
-
A complete graphic library
InstallAnywhere Enterprise Edition supports silent, console, and full graphical mode installers. The Standard Edition only supports graphical mode.


|
 |
Limited |
Localized InstallationsPre-translated installation dialog panels make it easy to localize your installations. More
InstallAnywhere Enterprise Edition comes with pre-translated installation dialog panels in 31 languages, making it easy to localize your installations.
It supports the following 31 local languages: Arabic, Basque, Brazilian Portuguese, Catalan, Simplified Chinese, Traditional Chinese, Czech, Danish, Dutch, English, Finnish, French, Canadian French, German, Greek, Hebrew, Hungarian, Indonesian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Russian, Slovak, Slovenian, Spanish, Swedish, Thai, and Turkish.
InstallAnywhere Standard Edition supports the following 9 languages: Simplified Chinese, Traditional Chinese, English, French, German, Italian, Japanese, Spanish, and Swedish.





|
 |
Limited |
Expanded Localization SupportCustomize your installer’s splash screen with a localized title, image, instructions, or other information. More
You can now use InstallAnywhere to customize your installer’s splash screen with a localized title, an image, instructions, or other information.
It gives your greater customization control for your localized installations. Your installer can automatically select each end user’s native language based on their system settings or a command-line action and present the appropriate localized content.
|
 |
|
Improved AccessibilityCreate installations that are Section 508-compliant with new accessibility improvements including support for screen readers, high-contrast, mnemonics. More
Increase sales, by expanding your target audience. Section 508-compliant installations allow you to sell to Federal Agencies. This feature also lets you provide enhanced user experience to your disabled customers.

|
 |
 |
One Installation Project for All PlatformsInstall software on multiple platforms using a single installation project. More
InstallAnywhere saves you significant time and effort by helping you create a single installation project that works for each of the platforms you target.
InstallAnywhere’s Project Wizard walks you through the simple task of building an installation project. Then simply check off the platforms you wish to target and InstallAnywhere does the rest. It’s that easy.
|
 |
 |
Intelligent, Flexible, Component-Based InstallationsInstallations have built-in logic to detect what's installed and react accordingly. More
Merge Modules and Templates speed development of installations by creating standard re-usable components that are easily integrated with new projects. Merge Modules deliver reusability from project to project, within development teams, across the enterprise, or from third-party providers. Templates are used to create uniform looks and feels for your installation projects and are ideal for companies with multiple software products.

|
 |
 |
Easy to Learn and UseThe intuitive integrated development interface allows you to build installations quickly and efficiently. More
InstallAnywhere's intuitive and well-designed integrated development interface allows you to build installations quickly and efficiently. Create a basic installation with the six-step Project Wizard or use the Advanced Designer IDE's powerful graphical interface to build customized installations that control every facet of the deployment process. The folder view shows you exactly what will be installed to each destination on your end-user's system. InstallAnywhere fully supports dragging and dropping of files from the developer's system, and contextual right-click menus provide instant access to common functionality.


|
 |
 |
LaunchAnywhere TechnologyCreate native launchers for Java applications.
|
 |
 |
Open API to Write Custom ActionsCreate custom beans that are specific to your product installation.
|
 |
 |
Cross-Product DependenciesAllow for the conditional installation of specific software applications. More
InstallAnywhere introduces the concept of cross-product dependencies. Dependencies allow for the conditional installation of specific software applications based on the current system configuration. This is essential for flexible suite installations, and ensures that an application will work as designed when installed.
|
 |
 |
| Platform Support |
Windows Server 2008 SupportInstallAnywhere makes it easy to install your software products on Windows Server 2008.
|
 |
 |
Support for IBM i5/OS for System iInstall software on i5/OS for System i using either local or remote install (and uninstall) scenarios.
|
 |
|
UAC Support for Windows Vista InstallationsFor your installations that target Windows Vista, InstallAnywhere includes support for User Account Control (UAC). More
Installing software on Windows Vista can be frustrating now that Microsoft has added its User Account Control (UAC) functionality. End users are often forced to deal with multiple UAC prompts seeking to verify credentials for a valid administrator account before launching a task that requires full administrator access, which can spoil the overall installation experience.
For your installations that target Windows Vista, InstallAnywhere includes support for User Account Control (UAC), letting you eliminate unnecessary UAC prompts. It lets you create installations that handle UAC authorization requests in a user-friendly manner, requesting elevated privileges required for all installations just once, and using those privileges throughout the installation.

|
 |
|
Extensive Platform SupportNo other solution offers broader platform support. More
InstallAnywhere makes installing and running multiplatform software as easy as installing and running platform-specific software.
InstallAnywhere supports platform-specific installation destinations (Windows directory, /usr/local/bin, Mac OS X Dock, etc.), is compliant with the requirements of the "Designed for Windows XP and Vista" and "Built for Mac OS X" certifications, and integrates seamlessly with Linux RPM and the Windows Service manager.
Platforms include:
- Windows Server 2008 (32-bit and 64-bit x86)
- Windows Vista (32-bit and 64-bit)
- Windows XP, 2003 (32-bit and 64-bit x86, Itanium 2, AMD-64)
- Windows 2000, NT (32-bit x86)
- Red Hat Enterprise Linux 4 and 5 (x86, Itanium 2 and AMD-64)
- SUSE Linux 9 and 10 (x86 and PowerPC)
- Linux on zSeries
- Mac OS X 10.2, 10.3, 10.4 and 10.5 (Intel and PowerPC)
- Solaris 9 and 10 (SPARC, x86 and AMD-64)
- HP-UX 11i (Itanium 2 & PA-RISC)
- FreeBSD
- AIX 5.2, 5.3 and 6.1 (Power/PowerPC)
- i5/OS on System i - V5R3 V5R4
- Other Linux and Unix platforms (POSIX-compliant shell required)


|
 |
 |
Handle Platform-Specific DetailsInstallAnywhere has all of the platform-specific functionality that you'll ever need. More
Not only does InstallAnywhere have the industry's broadest platform support, it has all of the platform-specific functionality that you'll ever need. InstallAnywhere reads and sets system environment variables, creates aliases, shortcuts, and links, executes platform-specific executables and shell commands, installs to system-specific locations (such as the Windows Start Menu or the Mac OS X Dock), and registers and installs OS-dependent libraries (such as DLLs and shared libraries). On Windows, InstallAnywhere manages Windows Services and reads and writes from the registry. And with Linux RPM integration, installations function with the operating system's package management.

|
 |
 |
Java SupportFull support for Java versions 1.4, 1.5., and 1.6.
|
 |
 |
Install to Platform-Specific LocationsInstall to platform specific locations (Magic Folders) such as the desktop or user's home.
|
 |
 |
64-Bit Support64-bit support allows you to install 32-bit installations to 32- and 64-bit portions of the 64-bit Windows systems, with support for AMD64. More
Provide additional flexibility for your 64-bit applications with 64-bit support. You can use this feature to install applications that require both 32- and 64-bit support.


|
 |
 |
Windows SupportCreate installations for Windows Vista, XP, 2000, and more. More
Windows Server 2008 and 2003 (AMD-64, Itanium 2, and Intel), Vista, XP, 2000, NT, Me, 98, and compliant with "Designed for Windows Vista and XP" requirements.
|
 |
 |
Mac OS X SupportMac OS X compliant with "Built for Mac OS X" requirements.
|
 |
 |
Solaris SupportIncludes SPARC and AMD-64, Intel.
|
 |
 |
Linux/Intel Support
|
 |
 |
J2SE 5.0 Support
|
 |
 |
HP-UX SupportIncludes Itanium 2 and PA-RISC.
|
 |
 |
| Installations |
AIX Registration SupportInstallAnywhere improves its AIX support by giving developers the ability to register installations into the AIX native registry.
|
 |
 |
Entry Point for Plugins at Build TimeUse custom code to add resources to your installations, such as changing files at runtime.
|
 |
|
Specify VM Packs and Plugins LocationsExert even tighter control over your installations with the ability to set alternate locations for VM packs and plugins. More
Exert even tighter control over your installations with the ability to set alternate locations for VM packs and plugins.

|
 |
|
RPM Package InstallationInstalling RPM packages is easy with InstallAnywhere.
|
 |
|
Deploy EAR/WAR Files to J2EE ContainerInstallAnywhere now makes it easy to deploy Web applications and support SaaS by adding EAR/WAR files to a J2EE container. More
InstallAnywhere makes it easy to deploy Web applications and support SaaS by adding EAR/WAR files to a J2EE container. Simply provide state, model, and declarative data – no scripting is needed.
InstallAnywhere supports the following application servers: Geronimo 1.1.1 or newer; WebSphere 6.1; JBoss 4.0.5 or newer; Web Logic 10.0; Tomcat 5.0, 5.5, and 6.0; Sun Application Server 9; and Resin 3.1.n.

|
 |
|
Execute SQL InstructionsEnable SQL scripts or instructions to run within your setups, instead of as an external script. More
You can now bundle installation steps for application deployment directly in your installations by enabling SQL scripts or instructions to run within your setups, instead of as an external script.
InstallAnywhere supports the following database servers: MySQL (JDBC drivers not included); Oracle 10.2.0.1, 10.2.0.2, and 10.2.0.3; MS SQL Server 6.5, 7.0, 2000, and 2005; DB2 9.n; Interbase 2007; Firebird 1.0.n, 1.5, and 2.0; PostgreSQL 7.0-8.2; and Sybase ASE 10, 11, 12, and 15.

|
 |
|
Set System Environment VariablesHave installations set environment variables on the target system so they can be accessed by your application.
|
 |
|
Windows Services SupportStart, stop, and pause Windows Services and install Java applications as Windows Services. More
|
 |
|
Windows Check Platform RuleSave time with a new Windows All option that executes an action for any supported Windows platforms, eliminating manual checks for each one.
|
 |
 |
Modify Text FilesModify text files, appending text, searching/replacing, and converting platform-specific line-endings.
|
 |
|
Modifiy XML FilesModify XML files and performs XSL transformations on files and within archives.
|
 |
|
Apache Ant ScriptsExecute Apache Ant scripts.
|
 |
|
Copy, Move, and Delete FilesCopy, move, and delete files outside of installation.
|
 |
|
Run ActionsRun actions based on the evaluation of regular expressions on strings, user input, or InstallAnywhere variables.
|
 |
|
Optimized Installations by PlatformInstallations are optimized by platform, building each installation with only the required resources for each platform.
|
 |
|
Errors ResolutionsInstallation log (in both XML and plain text formats), highlights errors or warnings with possible resolutions.
|
 |
|
Query Product RegistryQuery product registry (InstallAnywhere's install registry) for pre-installed features and components.
|
 |
|
Shared ComponentsWith InstallAnywhere, components can be shared between different applications. More
With InstallAnywhere, components can be shared between different applications. A component will be installed if it doesn't already exist on the system, however if the component has already been installed by another application it is registered as shared. The uninstaller will not remove a component if it is still needed by another application. This is essential if you are installing a suite of applications that share required resources. You can even share a Java Virtual Machine between applications. Available in InstallAnywhere Enterprise Edition only.
|
 |
|
Installed ComponentsComponents can be dependent on other components that are already installed on a system.
|
 |
|
Variable EncryptionImprove the security of your installations by encrypting or hiding project variables. More
Improve the security of your installations by encrypting or hiding project variables, such as install scripts and logs, response files, and installer debug output. Encrypted variables are only decrypted at installation runtime, better protecting your information.
InstallAnywhere gives you the option of encrypting variables using either the InstallAnywhere-native encryption or JCE (Java Cryptology Extension) encryption.

|
 |
 |
Evaluate Variables at AssignmentResolve installation variables at assignment, giving you an even higher level of control over your installations. More
Resolve installation variables at assignment, giving you an even higher level of control over your installations.

|
 |
 |
Enhanced Installation Return CodesDebug your installation faster and more accurately with detailed status return codes. More
Debug your installation faster and more accurately with detailed status on return codes. By default, an installation process returns zero (0) to the environment if it was successful and a nonzero value if it was not. The possible exit codes returned during an installation are defined in the user guide.
|
 |
 |
Recording Response FilesYour customers no longer have to manually create response files for running silent installations. More
End users no longer have to manually create response files for running silent installations. For multiple installations that require the same configuration end users simply need to provide user input once to generate a response file. The file is automatically used for subsequent installations.
This feature also lets end users filter out secure information, such as passwords.

|
 |
 |
Linux RPM IntegrationIntegrate installed software objects with RPM.
|
 |
 |
Expands ZIP, JAR, WAR and EAR ArchivesExpand a ZIP file (.zip, .jar, .war, .ear) or decode a Mac Binary file (.bin) on your end-user's system.
|
 |
 |
Run Actions Based on PlatformInstallAnywhere allows setting different actions to run based on platform, which allows customizing actions to be specific to platforms.
|
 |
 |
SpeedFolder TechnologyCreate smaller and faster installations.
|
 |
 |
Execute Java ApplicationsExecute Java applications, platform-specific executables, scripts, batch files, and shell commands during installation. More
|
 |
 |
Windows Registry SupportHave installationsread, write, and delete entries in the Windows Registry.
|
 |
 |
Creates Shortcuts, Aliases, and LinksCreates custom platform-specific shortcuts, aliases, and links.
|
 |
 |
Information DialogsShow alert, warning, and information dialogs.
|
 |
 |
Launch Default Browser and Display a Web PageUninstaller can launch default browser and display a Web page.
|
 |
 |
Set and Preserve File Modification DatesTimestamp installed files in multiple ways. More
|
 |
 |
Overwrite Files in Use on WindowsOverwrite a file that is in use on the target Windows system with one included in your installation.
|
 |
 |
Replace Existing FilesChoose from multiple options for replacing existing files.
|
 |
 |
| Installation UI |
Resizable DialogsSpecify how large you'd like your installation dialogs to be. More
You can now specify how large you'd like your installation dialogs to be. You can also preview the installation frame size within the designer. Improve your end users -- installation experience by providing dialogs sized to your fit your content -- no more tedious scrolling.

|
 |
|
End-User Installation HelpDisplay end-user installation help.
|
 |
|
Custom GUI PanelsBuild custom GUI panels without programming.
|
 |
|
Installation Password and Serial Number ProtectionEnable or disable features or components at installation time.
|
 |
|
User Input ValidationEvaluate user responses using regular expressions and display customizable messages.
|
 |
|
Add Custom Installation PanelsAdd custom installation panels using open API.
|
 |
|
Enable Sophisticated Command-line InstallationsPre-built console -based (text and telnet) actions allow sophisticated command-line installations.
|
 |
|
Add Custom Console ActionsAdd custom console actions using open API.
|
 |
|
Display HTMLThe Display HTML Panel allows you to display HTML from an archived file or a specific URL on a panel during the installation. More
Use this panel to gather user input with the use of text fields, checkboxes, radio buttons, and other standard HTML objects. Save time creating custom formatted panels in standard HTML versus writing lengthy custom code in Java.
.jpg)
|
 |
 |
Progress Bar ControlThese new APIs allow you control of the progress bar at Pre-Install, Install, Post-Install, Pre-Uninstall, and Post-Uninstall. More
You can now control the advancement of the progress bar with finer granularity to give your customer a better understanding of where they are during the installation. Also avoid long progress bar pauses by adjusting the progress bar behavior--enhancing the end-user experience.


|
 |
 |
Installation UI Customization OptionsCustomize the look and feel of your installation. More
You can customize the look and feel of the installation more than ever before. InstallAnywhere gives you more fine grain control of the colors you want to use in your installation. This enables you the ability to provide an even better looking end-user experience to your customers. Available in InstallAnywhere Enterprise edition only.
|
 |
 |
More Customized End-User PanelsBetter customize end-user installation panels by controlling the position, font, and color settings for labels and fields. More
InstallAnywhere now includes the ability to change the position, font, and color settings for labels and fields in end-user installation panels.
It gives you even tighter customization control over the look and feel of your installations, so they can better meet your end users’ needs and your company’s brand requirements.
|
 |
|
GUI InstallationsCreates GUI installations quickly and easily with pre-built panels.
|
 |
 |
Bulleted Installation StepsBulleted list of installation steps, highlighted automatically at each phase of installation. More
|
 |
 |
ASCII or HTML-formatted TextDisplays ASCII or HTML-formatted text in License Agreement panel.
|
 |
 |
Customizable Installation GUIAdvanced, completely customizable installation GUI offers a sophisticated and easy to use experience.
|
 |
 |
Billboards, Screens, and Panel ImagesDisplay custom billboards, splash screens, and panel images.
|
 |
 |
| Uninstallers |
Display Custom MessagesUninstaller can display custom messages.
|
 |
|
Query Product RegistryUninstaller can query product registry (InstallAnywhere's install registry) for installed features and components.
|
 |
|
Execute ScriptsUninstaller can execute scripts.
|
 |
|
Copy, Move, or Delete Any FilesUninstaller can copy, move, or delete any files.
|
 |
|
Launch Default Browser and Display a Web PageUninstaller can launch default browser and display a web page.
|
 |
|
Silent, Graphical, or Console UninstallerUninstaller can run silently, graphically, in a console, or through telnet.
|
 |
Limited |
Remove Running Applications on WindowsUninstaller can remove running applications on Windows.
|
 |
 |
| Design and Build Environment |
Advanced DesignerManage all aspects of your installer project with the Advanced Designer. More
The InstallAnywhere Advanced Designer has an intuitive, graphical interface, which allows developers to manage all aspects of their installer project. All the features of InstallAnywhere are available in this easy-to-use, integrated development environment.
With the Advanced Designer developers have precise control over all the design options of an installation project.
- Assign files and actions to feature sets
- Add rules to determine which files are installed where dependent on the target platform
- Set the look and feel for the installer by adding background images, billboards, and other graphical components
- Determine panels and actions for Pre-Install, Post-Install, Pre-Uninstall and Post-Uninstall
- Manage install sets, features, components, and merge modules
- Manage file installation tree and install time actions
- Manage build settings, including bundling of a Java Virtual Machine
|
 |
|
Dynamic Build TargetsYou can now use InstallAnywhere to bundle multiple VM instances for each platform you target, making your installations more flexible. More
You can use InstallAnywhere to bundle multiple VM instances for each platform you target, making your installations more flexible. It enables you to create and delete Build Targets on the Build Targets tab. In addition, you can now create more than one Build Target per platform.
For example, from a single installation project you can build for Windows with no VM, Windows with an IBM VM, and Windows with a Sun VM.

|
 |
|
Server Deployment SupportA “Hosts” view enables you to deploy software on application and database servers. More
InstallAnywhere includes a “Hosts” view that enables you to deploy software on application and database servers.
It provides support for installations that requires different components to be installed to different servers, as well as support for Web applications and SaaS (Software as a Service) deployments.

|
 |
|
Automatically Include FilesAutomatically include files in installation from Manifest files.
|
 |
|
Flow ControlFlow control using jump and label actions.
|
 |
|
Project PortabilityIncorporate path variables into your installation projects, making them far easier to move to another computer.
|
 |
|
Small InstallationsOptimize installation builds for smaller installations.
|
 |
|
Advanced Command Line Build OptionsBuild process integration through property files.
|
 |
|
Build Projects From Existing TemplatesNew Projects can be built from existing Templates. More
|
 |
|
Pluggable Custom Code ActionsPluggable Custom Code Actions appear in IDE.
|
 |
|
Group ActionsActions can be grouped together and treated as a single unit.
|
 |
|
Interactive User GuideMinimize the time to create professional installations.
|
 |
 |
Extensive Graphics LibraryInstallAnywhere includes extensive graphics library of installation images.
|
 |
 |
Pre-Built Java Virtual Machine PacksSelect from a wide selection of pre-built VM packs – or create your own.
|
 |
 |
Easy Project CreationDrag and Drop files and actions; contextual menus for easy project creation.
|
 |
 |
Legacy Dual-Fork FilesSeamlessly handle legacy dual-fork files.
|
 |
 |
Project WizardSix-step Project Wizard builds projects quickly.
|
 |
 |
Design, Build, and TestDesign, build, and test installation all from within design environment.
|
 |
 |
XML-Based Project FilesEvery project is stored in its own XML file, which can be checked in and out of source control systems and can be modified with text and XML editors.
|
 |
 |
InstallAnywhere Variables SupportControl all aspects of the install process through these variables.
|
 |
 |
Install SetsOrganize installation options into Install Sets (e.g. Typical & Minimal).
|
 |
 |
Features and ComponentsOrganize installation options into Features and Components.
|
 |
 |
Source Control Management Software ComplianceCompatible with Source Control Management software like ClearCase and Perforce. More
InstallAnywhere complies with SCM's like Perforce and Clearcase better than ever. You can now easily check both InstallAnywhere, InstallAnywhere project files, and its resources into source control. You no longer need to check InstallAnywhere out of source control to run builds. This helps you focus on creating installations instead of focusing on how to incorporate InstallAnywhere into your build process.
|
 |
 |
Installation Support for Digital Signatures on WindowsInstallAnywhere introduces the ability to digitally sign Windows installations. More
Security is a concern for every software developer. InstallAnywhere introduces the ability to digitally sign Windows installations. Digital signatures give end users the added security that comes with knowing that an installation came from a trusted source. It also prevents your customer from seeing a "Unknown Publisher" warning when they launch installations on Windows XP Service Pack 2.
|
 |
 |
Strict Java Virtual Machine SelectionStrict Java Virtual Machine selection for Installations and LaunchAnywhere. More
With InstallAnywhere, you can now specify the exact version of the Java Virtual Machine that the installation or LaunchAnywhere will run against. This is extremely helpful for developers who do not want to bundle a Java Virtual Machine with their application but still want the application to run against a particular Virtual Machine.
|
 |
 |
Better Target Java Runtime EnvironmentsSave time using a new search algorithm to automatically determine if a specific Java Runtime Environment is already installed on a target machine. More
InstallAnywhere saves you time and effort by using a new search algorithm to automatically determine if a specific Java Runtime Environment is already installed on a target machine.
You can also customize your installer to use the first Java Virtual Machine (JVM) it locates on a system, conduct a JVM search based on a property file, give the end user the option of specifying the JVM to use, and more.
|
 |
 |
Scrollable Install Complete PanelImprove your software’s installation experience by notifying users that the installation is finished with the new Install Complete Panel. More
Improve your software’s installation experience by notifying users that the installation is finished with the new Install Complete Panel.

|
 |
 |
| Suite installations |
Creates Suite InstallationsCombine multiple products into a single install experience or merge built products into a single product at build time.
|
 |
|
Installation Merge Module CommunicationMerge Modules now have the ability to pass variables back to the master installation. More
Merge Modules now have the ability to pass variables back to the master installation, and allows you to store the stderr and stdout of a Merge Module as InstallAnywhere variables. This is especially useful when determining if a Merge Module was successfully installed. Available in InstallAnywhere Enterprise Edition only.
|
 |
|
Import Merge ModulesImport Panels and Actions from a Merge Module into a master project as an Action Group. More
The new "Import Dynamic Merge Module" option provides the ability to import Panels and Actions from a Merge Module into a master project as an Action Group. These actions and panels will automatically refreshed when you load or build the master installation. This is essential if your Merge Modules require configuration. Available in InstallAnywhere Enterprise Edition only.
|
 |
|
Pre-Installed Features and Components Query
Query product registry (InstallAnywhere's install registry) for pre-installed features and components.
|
 |
|
| Distribution Methods |
Every Platform on One CD/DVDDeliver installations for every platform you target using a single CD/DVD.
|
 |
|
Build Installations for Multiple CD/DVD DistributionFor large installations, span a single installer across multiple CDs/DVDs. More
|
 |
|
Payload Optimization ImprovementsInstallAnywhere now detects source duplication at a file level and only bundles one copy of the source, significantly reducing the footprint of your installations. More
In a new approach to handling duplicate files, InstallAnywhere now detects source duplication at a file level and only bundles one copy of the source.
By bundling only one copy, InstallAnywhere significantly reduces the footprint of your installations, and that cuts download time for end users as well as CD/DVD costs for larger installations.
|
 |
 |
FlexNet Connect IntegrationIntegrate FlexNet Connect® (sold separately) with your installations and electronically deliver software updates to your entire install base. More
FlexNet Connect enables software producers to establish more complete, long-term customer relationshipts by letting them connect directly with their customers through the products they deliver. This connection can be used to deliver software patches and updates, deliver targeted messages directly to the end-user, and to gather anonymous data on how the software producer's products are actually being used by customers.

|
 |
 |
Install Directly from the WebInstall directly from the Web through InstallAnywhere Web Installation (Java applet).
|
 |
 |
Launch Installation AutomaticallyApplet launches installation automatically or by user request.
|
 |
 |
| |
Enterprise |
Standard |
| Introduced or Enhanced in InstallAnywhere 2009 |
Better Target Java Runtime EnvironmentsSave time using a new search algorithm to automatically determine if a specific Java Runtime Environment is already installed on a target machine. More
InstallAnywhere saves you time and effort by using a new search algorithm to automatically determine if a specific Java Runtime Environment is already installed on a target machine.
You can also customize your installer to use the first Java Virtual Machine (JVM) it locates on a system, conduct a JVM search based on a property file, give the end user the option of specifying the JVM to use, and more.
|
 |
 |
Payload Optimization ImprovementsInstallAnywhere now detects source duplication at a file level and only bundles one copy of the source, significantly reducing the footprint of your installations. More
In a new approach to handling duplicate files, InstallAnywhere now detects source duplication at a file level and only bundles one copy of the source.
By bundling only one copy, InstallAnywhere significantly reduces the footprint of your installations, and that cuts download time for end users as well as CD/DVD costs for larger installations.
|
 |
 |
More Customized End-User PanelsBetter customize end-user installation panels by controlling the position, font, and color settings for labels and fields. More
InstallAnywhere now includes the ability to change the position, font, and color settings for labels and fields in end-user installation panels.
It gives you even tighter customization control over the look and feel of your installations, so they can better meet your end users’ needs and your company’s brand requirements.
|
 |
|
New and Expanded APIsInstallAnywhere gives you even more flexibility in designing installations with new and expanded APIs. More
InstallAnywhere gives you even more flexibility in designing installations with new and expanded APIs.
A new project automation API gives you the power to define, edit, or build a project via a Java API. A new built-in panel API exposes installer UI controls such as buttons, choice groups, choosers, labels, and text fields for more extensibility. Both these APIs are only in InstallAnywhere Enterprise Edition.
Also, a new product registry API improves runtime automation possibilities by retrieving detailed product information such as version, date installed, and product components. This API is available in both InstallAnywhere Enterprise and Standard Editions.
|
 |
Limited |
Windows Check Platform RuleSave time with a new Windows All option that executes an action for any supported Windows platforms, eliminating manual checks for each one.
|
 |
 |
Install Phase Action GroupApply rules to a group of actions instead of just individual actions, eliminating manual steps during installation authoring.
|
 |
|
Expanded Localization SupportCustomize your installer’s splash screen with a localized title, image, instructions, or other information. More
You can now use InstallAnywhere to customize your installer’s splash screen with a localized title, an image, instructions, or other information.
It gives your greater customization control for your localized installations. Your installer can automatically select each end user’s native language based on their system settings or a command-line action and present the appropriate localized content.
|
 |
|
| Introduced or Enhanced in InstallAnywhere 2008 Value Pack 1 |
Windows Server 2008 SupportInstallAnywhere makes it easy to install your software products on Windows Server 2008.
|
 |
 |
Support for IBM i5/OS for System iInstall software on i5/OS for System i using either local or remote install (and uninstall) scenarios.
|
 |
|
AIX Registration SupportInstallAnywhere improves its AIX support by giving developers the ability to register installations into the AIX native registry.
|
 |
 |
Improved Hebrew and Arabic SupportWorking with IBM, Flexera Software enhanced InstallAnywhere’s support for Hebrew and Arabic runtime text by adding specific improvements to mnemonics.
|
 |
|
Available as a Concurrent LicenseFor large engineering teams that use InstallAnywhere during selective intervals, InstallAnywhere can now be purchased as a concurrent license.
|
 |
|
| Introduced or Enhanced in Version 2008 |
Dynamic Build TargetsYou can now use InstallAnywhere to bundle multiple VM instances for each platform you target, making your installations more flexible. More
You can use InstallAnywhere to bundle multiple VM instances for each platform you target, making your installations more flexible. It enables you to create and delete Build Targets on the Build Targets tab. In addition, you can now create more than one Build Target per platform.
For example, from a single installation project you can build for Windows with no VM, Windows with an IBM VM, and Windows with a Sun VM.

|
 |
|
UAC Support for Windows Vista InstallationsFor your installations that target Windows Vista, InstallAnywhere includes support for User Account Control (UAC). More
Installing software on Windows Vista can be frustrating now that Microsoft has added its User Account Control (UAC) functionality. End users are often forced to deal with multiple UAC prompts seeking to verify credentials for a valid administrator account before launching a task that requires full administrator access, which can spoil the overall installation experience.
For your installations that target Windows Vista, InstallAnywhere includes support for User Account Control (UAC), letting you eliminate unnecessary UAC prompts. It lets you create installations that handle UAC authorization requests in a user-friendly manner, requesting elevated privileges required for all installations just once, and using those privileges throughout the installation.

|
 |
|
Deploy EAR/WAR Files to J2EE ContainerInstallAnywhere now makes it easy to deploy Web applications and support SaaS by adding EAR/WAR files to a J2EE container. More
InstallAnywhere makes it easy to deploy Web applications and support SaaS by adding EAR/WAR files to a J2EE container. Simply provide state, model, and declarative data – no scripting is needed.
InstallAnywhere supports the following application servers: Geronimo 1.1.1 or newer; WebSphere 6.1; JBoss 4.0.5 or newer; Web Logic 10.0; Tomcat 5.0, 5.5, and 6.0; Sun Application Server 9; and Resin 3.1.n.

|
 |
|
Execute SQL InstructionsEnable SQL scripts or instructions to run within your setups, instead of as an external script. More
You can now bundle installation steps for application deployment directly in your installations by enabling SQL scripts or instructions to run within your setups, instead of as an external script.
InstallAnywhere supports the following database servers: MySQL (JDBC drivers not included); Oracle 10.2.0.1, 10.2.0.2, and 10.2.0.3; MS SQL Server 6.5, 7.0, 2000, and 2005; DB2 9.n; Interbase 2007; Firebird 1.0.n, 1.5, and 2.0; PostgreSQL 7.0-8.2; and Sybase ASE 10, 11, 12, and 15.

|
 |
|
Hebrew and Arabic Runtime SupportPresent installation text in Hebrew and Arabic and display dialog text, buttons, and other controls from right to left. More
InstallAnywhere can now present installations in Hebrew and Arabic, improving the end-user installation experience.
You can create graphical installers with bi-directional character set support for Arabic and Hebrew locales (on Windows and Linux systems). InstallAnywhere graphical installers can also render both left-to-right and right-to-left textual elements, buttons, and other controls.



|
 |
|
Entry Point for Plugins at Build TimeUse custom code to add resources to your installations, such as changing files at runtime.
|
 |
|
Automated Testing SupportSave QA testing time and increase installation reliability by running Java code to automatically verify the quality of your installations. More
Save QA testing time and increase installation reliability by running Java code to automatically verify the quality of your installations.

|
 |
|
Server Deployment SupportA “Hosts” view enables you to deploy software on application and database servers. More
InstallAnywhere includes a “Hosts” view that enables you to deploy software on application and database servers.
It provides support for installations that requires different components to be installed to different servers, as well as support for Web applications and SaaS (Software as a Service) deployments.

|
 |
|
Specify VM Packs and Plugins LocationsExert even tighter control over your installations with the ability to set alternate locations for VM packs and plugins. More
Exert even tighter control over your installations with the ability to set alternate locations for VM packs and plugins.

|
 |
|
Runs on Windows VistaFor organizations moving to Windows Vista, InstallAnywhere itself now runs on 32-bit Windows Vista.
|
 |
 |
New Platform SupportDeploy your applications to even more platforms with new support for Mac OS X 10.5 and enhanced support for Windows Vista, as well as support for Java 1.6. More
InstallAnywhere makes installing and running multiplatform software as easy as installing and running platform-specific software.
InstallAnywhere supports platform-specific installation destinations (Windows directory, /usr/local/bin, Mac OS X Dock, etc.), is compliant with the requirements of the "Designed for Windows XP and Vista" and "Built for Mac OS X" certifications, and integrates seamlessly with Linux RPM and the Windows Service manager.
Platforms include:
- Windows Server 2008 (32-bit and 64-bit x86)
- Windows Vista (32-bit and 64-bit)
- Windows XP, 2003 (32-bit and 64-bit x86, Itanium 2, AMD-64)
- Windows 2000, NT (32-bit x86)
- Red Hat Enterprise Linux 4 and 5 (x86, Itanium 2 and AMD-64)
- SUSE Linux 9 and 10 (x86 and PowerPC)
- Linux on zSeries
- Mac OS X 10.2, 10.3, 10.4 and 10.5 (Intel and PowerPC)
- Solaris 9 and 10 (SPARC, x86 and AMD-64)
- HP-UX 11i (Itanium 2 & PA-RISC)
- FreeBSD
- AIX 5.2, 5.3 and 6.1 (Power/PowerPC)
- i5/OS on System i - V5R3 V5R4
- Other Linux and Unix platforms (POSIX-compliant shell required)


|
 |
 |
Variable EncryptionImprove the security of your installations by encrypting or hiding project variables. More
Improve the security of your installations by encrypting or hiding project variables, such as install scripts and logs, response files, and installer debug output. Encrypted variables are only decrypted at installation runtime, better protecting your information.
InstallAnywhere gives you the option of encrypting variables using either the InstallAnywhere-native encryption or JCE (Java Cryptology Extension) encryption.

|
 |
 |
Evaluate Variables at AssignmentResolve installation variables at assignment, giving you an even higher level of control over your installations. More
Resolve installation variables at assignment, giving you an even higher level of control over your installations.

|
 |
 |
Scrollable Install Complete PanelImprove your software’s installation experience by notifying users that the installation is finished with the new Install Complete Panel. More
Improve your software’s installation experience by notifying users that the installation is finished with the new Install Complete Panel.

|
 |
 |
| Introduced or Enhanced in Version 8 |
InstallAnywhere CollaborationReference Developer Installation Manifest (DIM) files created with the InstallAnywhere Collaboration module. More
Reference Developer Installation Manifest (DIM) files created with the InstallAnywhere Collaboration module. With this plug-in for Eclipse, you can automatically capture and communicate important installation requirements from the developer to the installation author. Also, run unit tests to ensure that the DIMs you create configure the target system as required by your product.
This feature lets you eliminate possible miscommunication when gathering configuration requirements from development. Reduce installation development time by eliminating manual entry of configuration requirements for your product.

|
 |
|
Service Layer IntegrationThe services layer allows you to easily add advanced functionality to your custom code actions. More
The new services layer APIs (previously available only in InstallShield MultiPlatform) allow you to customize your installation beyond the standard actions and panels as well as add advanced functionality to your custom code actions.
These API provide increased flexibility to your installation. For instance, you can use the service layer to manipulate files, query the system registry, and determine if the end-user has administrative privileges.


|
 |
|
Resizable DialogsSpecify how large you'd like your installation dialogs to be. More
You can now specify how large you'd like your installation dialogs to be. You can also preview the installation frame size within the designer. Improve your end users -- installation experience by providing dialogs sized to your fit your content -- no more tedious scrolling.

|
 |
|
Improved AccessibilityCreate installations that are Section 508-compliant with new accessibility improvements including support for screen readers, high-contrast, mnemonics. More
Increase sales, by expanding your target audience. Section 508-compliant installations allow you to sell to Federal Agencies. This feature also lets you provide enhanced user experience to your disabled customers.

|
 |
 |
FlexNet Connect IntegrationIntegrate FlexNet Connect® (sold separately) with your installations and electronically deliver software updates to your entire install base. More
FlexNet Connect enables software producers to establish more complete, long-term customer relationshipts by letting them connect directly with their customers through the products they deliver. This connection can be used to deliver software patches and updates, deliver targeted messages directly to the end-user, and to gather anonymous data on how the software producer's products are actually being used by customers.

|
 |
 |
Display HTMLThe Display HTML Panel allows you to display HTML from an archived file or a specific URL on a panel during the installation. More
Use this panel to gather user input with the use of text fields, checkboxes, radio buttons, and other standard HTML objects. Save time creating custom formatted panels in standard HTML versus writing lengthy custom code in Java.
.jpg)
|
 |
 |
Progress Bar ControlThese new APIs allow you control of the progress bar at Pre-Install, Install, Post-Install, Pre-Uninstall, and Post-Uninstall. More
You can now control the advancement of the progress bar with finer granularity to give your customer a better understanding of where they are during the installation. Also avoid long progress bar pauses by adjusting the progress bar behavior--enhancing the end-user experience.


|
 |
 |
Enhanced Installation Return CodesDebug your installation faster and more accurately with detailed status return codes. More
Debug your installation faster and more accurately with detailed status on return codes. By default, an installation process returns zero (0) to the environment if it was successful and a nonzero value if it was not. The possible exit codes returned during an installation are defined in the user guide.
|
 |
 |
Recording Response FilesYour customers no longer have to manually create response files for running silent installations. More
End users no longer have to manually create response files for running silent installations. For multiple installations that require the same configuration end users simply need to provide user input once to generate a response file. The file is automatically used for subsequent installations.
This feature also lets end users filter out secure information, such as passwords.

|
 |
 |
64-Bit Support64-bit support allows you to install 32-bit installations to 32- and 64-bit portions of the 64-bit Windows systems, with support for AMD64. More
Provide additional flexibility for your 64-bit applications with 64-bit support. You can use this feature to install applications that require both 32- and 64-bit support.


|
 |
 |
| Introduced or Enhanced in Version 7 |
Shared ComponentsWith InstallAnywhere, components can be shared between different applications. More
With InstallAnywhere, components can be shared between different applications. A component will be installed if it doesn't already exist on the system, however if the component has already been installed by another application it is registered as shared. The uninstaller will not remove a component if it is still needed by another application. This is essential if you are installing a suite of applications that share required resources. You can even share a Java Virtual Machine between applications. Available in InstallAnywhere Enterprise Edition only.
|
 |
|
Action GroupsAction Groups provide the ability to logically group a set of actions or panels in Pre-Install, Post-Install, Pre-Uninstall and Post-Uninstall. More
InstallAnywhere introduces a revolutionary way to design your installations with the introduction of Action Groups. This is by far the most popular feature request Flexera Software has received from existing customers. Action Groups provide the ability to logically group a set of actions or panels in Pre-Install, Post-Install, Pre-Uninstall and Post-Uninstall. Rules applied to the Action Group affect all the actions or panels it contains. Actions Groups make InstallAnywhere projects more manageable and easier to understand. Available in InstallAnywhere Enterprise Edition only.
|
 |
|
J2SE 5.0 Support
|
 |
 |
Strict Java Virtual Machine SelectionStrict Java Virtual Machine selection for Installations and LaunchAnywhere. More
With InstallAnywhere, you can now specify the exact version of the Java Virtual Machine that the installation or LaunchAnywhere will run against. This is extremely helpful for developers who do not want to bundle a Java Virtual Machine with their application but still want the application to run against a particular Virtual Machine.
|
 |
 |
Cross-Product DependenciesAllow for the conditional installation of specific software applications. More
InstallAnywhere introduces the concept of cross-product dependencies. Dependencies allow for the conditional installation of specific software applications based on the current system configuration. This is essential for flexible suite installations, and ensures that an application will work as designed when installed.
|
 |
 |
| Introduced or Enhanced in Version 6 |
Customizable Uninstaller
|
 |
|
Localized DesignerDevelopers who speak English, French, German, and Japanese can author multiplatform installations using their native language. More
InstallAnywhere's IDE, the integrated developer environment, including the six-step Project Wizard and the Advanced Designer, is available in localized language versions. Developers who speak English, French, German, and Japanese can author multiplatform installations using their native language.
These installations support the full range of platforms and all 31 target installation languages supported by InstallAnywhere.

|
 |
|
RPM Package InstallationInstalling RPM packages is easy with InstallAnywhere.
|
 |
|
Execute Return Codes
|
 |
 |
| Introduced or Enhanced in Version 5.5 |
End-User Installation HelpDisplay end-user installation help.
|
 |
|
|