Multiplatform Installations

Business Case Tip: How Much Time Do Development Teams Save with InstallAnywhere?

For every development team in the world, time is at a premium. With the continuing competitive pressure to add cool features, many teams are choosing to automate basics like building installations with proven tools. But does it really save time? The answer is yes according to InstallAnywhere responses to a TechValidate survey. 25% of respondents indicated a time-savings of more than 20% and over half indicated a savings ranging from 15 to 25%. With a 25% savings in time, how many new features can you build? If you have a story about the time you gained by using InstallAnywhere, share...

Need to Customize InstallAnywhere’s Machine Reboot Message?

If a software installer requires a machine to reboot, it will display a message in the Install Complete panel. You can customize that message and here’s how. • Go the Install Complete panel in the Post-Install sequence • Look for a property on the right side that says “When $RESTART_NEEDED$ equals _____, show this message" • “No” will be initially selected • In the drop down menu, select either of these options: YES_REQUIRED or YES_RECOMMENDED • You can see the display message and customize it in that box Important note: The $RESTART_NEEDED$ variable is not set to what is selected...

Delivering Winning Installations – Real Company Stories

Whether you're looking for ways to improve building installations or trying to make a business case for using an installation tool, these "true tales" of installation offer great ideas and showcase true results. Learn how Websense uses InstallAnywhere to build a single installation project that works for every platform they target Explore how Clearion Software saved time and increased reliability by standardizing on one installation platform using InstallShield Download these case studies today to discover how to turn your challenges into a success story. InstallShield® is the world's leading Windows installation development solution. InstallShield is designed to enable development teams...

InstallAnywhere Tip: Using the Eclipse Visual Editor to Create Custom Code Panels

The flexible capabilities of InstallAnywhere provide an option to include custom code panels in installers. These custom panels extend com.zerog.ia.api.pub.CustomCodePanel and allow installation developers to design and employ custom panels. For developers familiar with the Eclipse development environment, the Eclipse Visual Editor provides the tools necessary to quickly prototype and easily refactor custom installer panels. For a blueprint on how to create a custom code panel using this editor, check out this great Tips & Tricks article focused on custom panels. InstallAnywhere is the leading multiplatform development solution for application producers who need to deliver a professional and consistent cross...

Installation Case Study: BEA Systems Saves Development Time with InstallAnywhere

BEA Systems is a leading e-business infrastructure software company with more than 10,000 customers around the world, including the majority of the Fortune Global 500. The award-winning BEA WebLogic® Server is the industry’s leading application server, delivering scalability, flexibility,
and reliability to the world’s most sophisticated e-business applications. The company has a diverse customer base whose servers run on a range of platforms, including AIX, HP-UX, Linux, Solaris, Tru64, and Windows NT & 2000. Check out the story of their transformation from using an inefficient single-platform installer for Windows and distributing a simple .jar file on UNIX to a seamless multiplatform...

Just a Reminder…Webinars about New Installation Features

If time has slipped by and you haven’t looked at the webinars for InstallShield 2014 or InstallAnywhere 2014, here’s a reminder to catch up on the latest features that you might have missed. InstallShield 2014 What's New Webinar Installing web applications to Microsoft Azure and Microsoft IIS using Microsoft Web Deploy Designing DPE-aware installations for an optimized user experience Checking for the latest set up every time an installation is run, including from maintenance mode Developing upgrades that can detect the presence of multiple instances of a product Provisioning virtual machines from the InstallShield IDE for testing, including choosing test...

InstallAnywhere Tip: How to Specify Native or Swing Resources

The InstallAnywhere $IA_BROWSE_FOLDERS$ variable controls whether InstallAnywhere installers will use Swing or Native resources to render the Browse for Folder dialog box (also called the Select Folder dialog box). This distinction is important when localizing an installer. Native—When the $IA_BROWSE_FOLDERS$ variable is set to Native, the installer renders a Browse for Folder dialog box that has a look and feel consistent with the end user’s operating system. Swing—When the $IA_BROWSE_FOLDERS$ variable is set to Swing, the installer renders a Browse for Folder dialog box that uses the correct locale for all languages, and it is consistent across different platforms. To...

Do your installations get “likes”?

As we talk to software developers and product managers around the world, the importance of a good customer installation experience remains a hot topic of conversation. Getting that customer “like” is not easy as technology continues to change. Teams are trying to figure out: How do we make applications easier to consume? We have more products. What's available to create one installation for multiple products to avoid multiple installations for our users? Download speed is becoming more challenging. How can we start the installation faster? Building software installations takes time ... time that we can use to build new features....

Merge Modules Simplify Installation Development

Modular design has been around for centuries. This "building block" approach provides reusable components that save project time. Merge Modules are essentially installer sub-projects that can be created independently of one another and later merged together. Each module is a collection of complete installation functionality. Reusable Developers can easily create suite installers, subinstallers, and templates, delivering reusability from project to project, within development teams, across the enterprise, or from third-party providers. Benefits Merge Modules provide many benefits for complex installations. For instance: Combine several Merge Modules from different products to create a “Suite Installer” Independent development teams in different locations...