If you are a registered user of Tarma QuickInstall 2 or Tarma ExpertInstall 3 and want to upgrade to Tarma Installer 5 , then please take a moment to read the information below.
Tarma Installer 5 is aimed at professional software developers. It has many more features than QuickInstall, but also requires a deeper understanding of installation issues.
If your primary business is not software development and you do not need the more advanced features of ExpertInstall (for example, the ability to create your own installer screens or installer actions), then you might prefer to use Tarma QuickInstall.
See Feature comparison for a side-by-side comparison of our installer products.
You can install all our installer products side-by-side on the same computer, and use them independently for evaluation or production use.
Your Tarma QuickInstall 2 registration code or Tarma ExpertInstall 3 registration certificate does not work with Tarma Installer 5. However, registered users of Tarma QuickInstall and Tarma ExpertInstall 3 are eligible to buy an equivalent Tarma Installer 5 license at a 50% or 80% off the regular price, respectively, by quoting coupon code QUICK2INSTALL5 or EXPERT3INSTALL5 at the bottom of the electronic order form that you reach from the Buy Tarma Installer page.
Once you have your new Tarma Installer 5 registration certificate, you can register your copy of Tarma Installer 5 as follows.
Tip: In step 4 above, copy the registration certificate from a plain text email window. Do NOT copy from an HTML, Rich Text, or similar formatted email window; this introduces formatting codes that confuse the registration process. All our registration email messages are in plain text format, so normally this shouldn't be a problem.
See Feature comparison for a feature-based comparison between our installer products. The following table summarizes the major differences if you are upgrading.
| QuickInstall 2 | ExpertInstall 3 | Installer 5 | |
|---|---|---|---|
| Basic functionality | Installation and removal of folders, files, shortcuts | Same, but with many new options | Same, but with many new options |
| System editing | Installation and removal of registry values, INI file values, and environment variables | Same, but with many new options. In addition, service installation and removal is now directly supported. | Further enhancements over ExpertInstall 3 |
| Selective installation | Limited to simple conditions | Fully feature- and component-based; can be selected at installation time. A full complement of conditions is also supported. | Further enhancements over ExpertInstall 3 |
| Installer actions | Limited custom actions | All action sequences can be fully edited; many new custom action types. | Further enhancements over ExpertInstall 3 |
| Installer UI | Limited to predefined Setup.exe stubs | All user interface elements and dialogs can be fully edited without special tools. The entire user interface sequence can be redesigned (or removed) if desired. | Same as ExpertInstall 3 |
| Installer types | Self-extracting or plain file | Self-extracting Tarma Installer or Windows Installer (MSI). Multiple parallel build configurations allow you to create both Tarma and MSI installers from the same project. | Self-extracting Tarma Installer with multiple parallel build configurations. |
| MSI support | None | Most MSI 2.0 features are supported, including user interface authoring, merge modules, and transforms. | Only merge module import |
| Multilingual installers | US English only, per-language, or multilingual | Default language only, per-language, or multilingual | Same as ExpertInstall 3 |
| Localization | Readme and License texts can be localized; file installation can be made language-specific. The user interface localization is limited to the predefined language DLLs. | Virtually any aspect of the installation package can be localized. Localization can be done piecemeal on an item-by-item and language-by-language basis. All user interface elements can be localized. | Same as ExpertInstall 3 |
Tarma Installer 5 can open projects created with Tarma QuickInstall, version 2.21 and later, and those created with Tarma ExpertInstall 3.x.
The following table summarizes the most important differences between the various project formats.
| QuickInstall 2 | ExpertInstall 3 | Installer 5 | |
|---|---|---|---|
| Project file extension | .tin | .tip | .tip |
| Project file encoding | ANSI (using the default code page) | Unicode (UTF-8 or UTF-16) | Unicode (UTF-8 or UTF-16) |
| Project file format | Derived from Windows .ini files | XML 1.0 | XML 1.0; introduces new tags and omits older ones compared to ExpertInstall 3. |
| Localization | Limited to the default code page | Full Unicode 4.0 support, except for surrogates | Full Unicode 5.0 support, except for surrogates |
| Editable? | Yes, with any plain text editor or tool | Only with Unicode-enabled text editors and tools | Only with Unicode-enabled text editors and tools |
| Structure | Mostly flat, with a few nesting levels | Fully nested, follows XML 1.0 syntax rules | Fully nested, follows XML 1.0 syntax rules |
| Robustness | Forgiving of minor errors | Unforgiving; requires precise adherence to Unicode encoding and XML syntax rules | Unforgiving; requires precise adherence to Unicode encoding and XML syntax rules |
If you use an extension DLL in your Tarma QuickInstall 2 or Tarma ExpertInstall 3 project, you will have to rebuild the DLL for Tarma Installer 5. You also may have to modify it for use with both ANSI and Unicode text strings, and for the x64 Windows versions. However, many tasks that required an extension DLL in QuickInstall can be accomplished with the new built-in functionality of Installer 5, so you may be able to simplify or dispense with the extension DLL altogether.
|
|
| Home | Installer 5 | ExpertInstall
3 | QuickInstall
2
| Buy online | Download | Support Copyright © 1990-2008 Tarma Software Research Pty Ltd. All rights reserved. This page was last modified on 2/03/08 16:16 |