There are some great new features of InstallShield 2012 that I would like to tell you about. These are sure to make your installation development life much easier.
Here they are, in order of my liking:
Suite Projects – Jeeze, Louise. I can’t tell you how many people have to deploy both 32-bit and 64-bit installers. Up to now, they have complained about having to release two installers, one for 32-bit and one for 64-bit. Things are different now.
InstallShield 2012 Premier has a new Suite Project type where multiple products can be bundled together into a single, unified suite installation. Translated, that means you can now give one installer to your customers that will handle both 32-bit and 64-bit installations.
This is the next-generation setup launcher (Setup.exe) that can conditionally run multiple installations (.msi or .exe) and apply Windows Installer patches (.msp) as needed on target systems. It has an entirely new user interface with redesigned built-in wizard pages and a new wizard page editor. It also sports an integrated progress bar that presents a unified, visual indication of the overall status of the entire suite installation process.
There are also settings to specify whether to have a single entry in Add or Remove programs.
64-Bit Enhancements – There is comprehensive support for 64-bit installation development. There are updated dependency scanners to identify 64-bit dependencies of the 64-bit files in a project. There is also support for setting permissions for files, folders and registry keys in 64-bit locations. Also, a prerequisite that installs the 64-bit version of the Microsoft VTSO 2010 Runtime.
Installation Streaming – A new Installation Streaming feature reduces the downloading wait time required before an installation can begin. End users need only download a small file to quickly start the installation. Based on the selected install options, only the required packages are downloaded from the web or extracted from the installation.
Installation Collaboration – There is an InstallShield 2012 Collaboration add-on that has been significantly enhanced to better support distributed, collaborative installation development.
- A new project type called Developer Installation Manifest (DIM) which is a feature-sized collection of related items such as product files, shortcuts, registry entries, text file changes, IIS Web sites, and other elements that together make up a discrete portion of a product installation.
- A new Developer Installation Manifest Editor that can be separately installed and used by the entire product development team to create and manage their installation files. The manifest can then be dynamically or statically linked by the Installation Author to the product’s Basic MSI project.
- The InstallShield Premier Edition includes 5 licenses of the Developer Installation Manifest Editor, enabling product development teams to immediately start working collaboratively.
Application Tagging – Okay, I admit. This is the first I’ve heard of this one, so I’ll just copy this description from the InstallShield website:
- Software “self-instrumentation” or tagging is evolving as an industry standard, enabling software producers to create smarter applications that give customers better information for software asset management and license optimization initiatives. InstallShield 2012 is the only strategic installation development solution that creates ISO 19770-2 software identification tags as part of the installation development process.
Other New Features – Here are some more new features:
- New monitoring method for COM extraction.
- Merge Module Projects now include built-In support for IIS, Text File Changes, and XML File Changes.
- The read-write property RequiredExecutionLevel has been added to the ISWiRelease object.
- New prerequisites that install Internet Explorer 9, SQL Server 2008 R2 Native client, Windows Identify Foundation, and more.
- The ability to determine if Adobe Reader 10, Internet Explorer 9, or Microsoft Office (2010, 2007, or 2003) is installed on a target system.
That’s a synopsis of the new features. Hopefully, I didn’t leave too many out.