Product Reviews

Advances in Software Installation

InstallShield updates its core products.

The folks at InstallShield have done it again. They’ve issued updates to both of the company’s core products, InstallShield Professional and InstallShield for Windows Installer. And as with past releases, both of these versions are well worth upgrading to.

Choosing between the two versions can be a bit difficult. InstallShield Professional is a mature standalone setup application that includes most features any developer could possibly want in such a product. But you can’t make Windows 2000 logo-compatible setups with InstallShield Professional, because it’s based on InstallShield’s own proprietary setup engine rather than the Microsoft Windows Installer Service. For logo compliance, you need to use InstallShield for Windows Installer. This product shares many features with its older sibling, and seasoned InstallShield users will be right at home with it. But it is a newer product lacking some of the extra touches that are present in InstallShield Professional.

InstallShield Professional offers a multiple-window project view reminiscent of the Visual Studio shell. You can build a basic setup application using a Wizard, and then edit any of its parts:

  • Script files
  • Components
  • Setup types
  • Setup files
  • File groups
  • Resources
  • Media

One nice touch in InstallShield is the use of “InstallShield objects”: predetermined sets of resources that encapsulate common chunks of Windows functionality. These make adding support for technologies such as DirectX, MDAC, MFC, and DCOM as simple as selecting a single component from a list.

Perhaps the most impressive innovation in InstallShield Professional 6.2 is the one-click Internet setup made possible by the InstallShield Player. It’s easy to build a setup that’s launched from a Web page using this interface. Even better, the page can dynamically determine which files need to be downloaded and so minimize the time it takes to install the application. One place to see this technology in action is with WeatherBug, which you can download from www.weatherbug.com/is_shield/install/default.asp.

This version also integrates the creation of self-executing installs directly into the main InstallShield shell, supports automatic FTP of new builds to a distribution server, lets you share shortcuts and registry entries between multiple products, and includes other updates and bug fixes.

In addition, InstallShield for Windows Installer offers a tabbed interface to track everything that’s going on in your setup. This interface does an excellent job of integrating help directly into the product. You can learn about the Windows Installer, globalization, Zero Administration for Windows (ZAW) and other important technologies without leaving the main product interface. InstallShield for Windows Installer also monitors your project for compliance with the Windows 2000 list of best practices, making it much simpler to create logo-compliant setup applications.

InstallShield for Windows Installer 1.5 introduces good support for Windows Installer patch files, which allow you to make updates to your application as easily as you installed it in the first place. These patches can be delivered over the Internet if you like. The automation interface for the program has been updated to make it easier to integrate into an unattended build process, support for COM components has been substantially improved, and you can now call any function in a standard DLL as part of a custom Installer action.

With the release of these new versions, InstallShield maintains its place as one of the leaders in the installer marketplace. Although Microsoft products such as Visual Basic and Microsoft Office Developer include their own installer programs, those bundled programs are simply not powerful enough to meet the needs of the average independent software vendor (ISV). Moving to a third-party product is a practical necessity for anyone who wants to ship bulletproof installations on a tight schedule. InstallShield remains one of the best choices in this market. (For a roundup of products that work with the new Windows Installer technology, see “Software in Nice, Tidy Packages” in the January 2000 issue.)

In addition to purchasing these two products separately, you can buy them bundled as InstallShield Professional 2000 Second Edition. The bundled product costs $995; for an additional $595 you can buy a one-year subscription to all updates. Considering the frequency of new releases from InstallShield, that’s a good investment. You can also download evaluation copies from the InstallShield Web site.

About the Author

Mike Gunderloy, MCSE, MCSD, MCDBA, is a former MCP columnist and the author of numerous development books.

Featured

  • AzCopy Preview Adds AWS S3 Data Transfer Improvements

    Microsoft announced this week that it has improved the preview version of its AzCopy tool to better handle Amazon Web Services (AWS) S3 data.

  • Microsoft Adding Google G Suite Migration in Exchange Admin Center

    Microsoft's Exchange Admin Center will be getting the ability to move Google G Suite calendar, contacts and e-mail data over to the Office 365 service "in the coming weeks."

  • Qualcomm Back in Datacenter Fray with AI Chip

    The chip maker joins a crowded field of vendors that are designing silicon for processing AI inference workloads in the datacenter.

  • Microsoft To Ship Surface Hub 2S Conference Device in June

    Microsoft on Wednesday announced a June U.S. ship date for one of its Surface Hub 2S conferencing room products, plus a couple of other product milestones.

comments powered by Disqus

Office 365 Watch

Sign up for our newsletter.

Terms and Privacy Policy consent

I agree to this site's Privacy Policy.