Articles For Knowledge Sharing »
Computers-and-technology »
Computer-software » InstallAware Setup Builder: Advancing the Art of Setup Authoring
InstallAware Setup Builder: Advancing the Art of Setup Authoring
InstallAware's legacy began with a simple vision: to make setup authoring simple and enjoyable again. Since the debut of Windows Installer in 1999, setup authoring has become an incredibly complex endeavor.
Developers are forced to work within the constraints of a relational database structure when building their setups, and they can no longer use branching script flow to direct their setup logic. Even creating a very simple setup that installs a single file entails populating multiple interconnected database tables. For more sophisticated installations, custom actions often have to be utilized - a labor intensive and error prone process. While a large variety of third party setup builder tools have emerged since 1999, automating or visualizing most of the tedious work, Windows Installer still remains a setup development platform that is very hard to develop for and customize.
InstallAware has been designed from the ground up to solve today's setup authoring challenges. InstallAware targets the Windows Installer platform, because despite its being hard to use, Windows Installer has become the corporate standard worldwide for developing and deploying application installations. Most companies today will not even consider software that is not made available with a Windows Installer setup package. With InstallAware, you have everything you need to create modern setups that address today's development needs:
* MSIcode: In addition to the visual setup editors found in most setup authoring tools, InstallAware provides a human readable, branching setup script called MSIcode. Available only with InstallAware, MSIcode offers a drag-drop scripting environment that introduces branching, scriptdriven execution logic into Windows Installer. Yet, InstallAware does this without requiring any external scripting engine that needs to be installed as a scripting runtime before-hand. InstallAware automatically compiles the MSIcode setup script into a pure, independent, 100% logo compliant MSI file at build time. This shifts the burden of properly populating MSI database tables and creating custom actions (the latter an especially error prone process) from the developer to the setup IDE, providing developers with unprecedented levels of flexibility in coding their setup logic. Such flexibility was unavailable since the initial launch of Windows Installer in 1999.
* WebAware Installations: InstallAware allows splitting the data contained inside a setup package into multiple online and offline parts. Web deployment traditionally involves putting the entire setup online, including the vital files that are always installed. This mandates an active web connection to install any part of the product. InstallAware sidesteps this artificial limitation and allows developers to precisely choose which parts of their setup are to be downloaded, and which are to be provided with the main setup program. Isolating runtimes and rarely used application features from the main setup download saves time and bandwidth for end users installing the applications, and also for companies hosting downloads. Application runtimes which may already be present on end user systems, and typically bloat setup downloads, are ideal candidates to benefit from WebAware Installations. With WebAware Installations, they will only be downloaded if required, and the main setup is wholly self-contained, capable of executing an installation without requiring an active Internet connection.
* Full Support for all Windows Installer Standards: Every setup that is generated by InstallAware is in full compliance with all Windows Installer standards and provides uncompromised support for all Windows Installer features. If you are already familiar with Windows Installer, you will recognize such features as install-on-demand, self-healing setups, advertising, binary differential patching, merge modules, silent/command-line installations, and so on. InstallAware fully supports each of these Windows Installer features while continuing to extend Windows Installer to add its own.
* Other Unique Benefits: InstallAware combines the above core technologies to deliver compelling installers in record time. InstallAware setups can authenticate users online, define setup features on-the-fly, check for application updates on the web, install multiple instances of the same product, check for serial numbers, build installers for multiple editions of a product from a single installation project, install drivers, install complex application runtimes like Microsoft SQL Server, run SQL scripts, configure IIS websites/folders/application pools, and do much more.
You can find out more about InstallAware Setup Builder technologies at http://www.installaware.com/studio-admin-features.htm
Article Source:
Articles For Knowledge Sharing
About the Author
Candice Jones is employed at InstallAware Software Corporation. He is currently working on articles about
setup builder.
by: sharewaremsin
Html View | Print View
Total views: 49
Word Count: 680
Date: Wed, 17 Nov 2010 -
0 comments
Publish/Share this article
To use this article on your site
click here to get the HTML code |
Remember: The article body, title, author bio and links may not be changed or removed. By publishing this article, you agree to all the terms in our
Terms of Service.
Rating:
Not yet rated
Comments 
No comments posted.
Add Comment
You do not have permission to comment. If you
log in, you may be able to comment.
More articles in this Category
1:
windows-7-starter-product-key69
2:
Tips To Competently Merge Folders
3:
It's Time toHone Your iPhone Development StrategiesStarting Right Now
4:
Limagito FileMover: Move your files from anywhere to anywhere
5:
One Great Family Genealogy Uncovering Can Alter Everything
6:
Best Free Driver Update Software Comparisons
7:
Disk Director Suite 10 Is The Top Windows 7 Software
8:
The Best antivirus 2011 Exposed
9:
Strengthening Customer Relations With CRM Software program
10:
Free home design software
11:
Beat Making Software - You Have To Know This!
12:
Flash CS5 software Overview
13:
Google Affiliate X Software
14:
Internet TV Software, Scam Or Not
15:
Have You Found The Data Recovery Software That You Need
16:
Perform Comprehensive Site Analysis with a Web Link Checker
17:
Sell software online avoiding mistakes in your PR activities
18:
Comm100 Upgrades Its Email Ticket Software to Bring Superior Customer Service
19:
Use Easy Excel Recovery to recover your Excel documents
20:
Get your ZIP archives back with the Easy ZIP Recovery software