November 15th, 2015
The first big update to Windows 10 is here, and InstallAware provides zero-day support for it – requiring absolutely no changes to any installations you have built and distributed out in the field.
InstallAware Studio X3 is not only more affordable. It is also far more capable than any other commercial or open source installer:
Windows 10 Build 1511 Zero-Day Support: Bypass the Windows Store and pin applications directly to the Start Menu Live Tiles or the Taskbar programmatically. You may have noticed popular apps like Firefox, which used to be able to pin themselves to the taskbar, recently lost this ability in Windows 10 Build 1511. That’s because only InstallAware can pin.
Runtime Wizard and Zero-Day Runtimes: Yes, we’ve built a decade long track-record of having zero-day support for new Microsoft technologies, including the latest .NET 4.6 and Visual C++ 14. As if that wasn’t good enough, we’ve also distilled our experience into a wizard that lets you create your very own zero-day technology prerequisites!
Microsoft Stack Integration: Visual Studio 2015 integration makes it one click to create an InstallAware setup or an App-V virtualized app. Team Foundation Server integration makes it one click to check-in and check-out projects from source control, empowering you to distribute your software integration efforts across a global workforce.
Break the Law of Entropy: Have you heard of the law of entropy in data compression? Data that has been compressed before cannot be recompressed. InstallAware seemingly breaks this law by recompressing data up to 50% better than Microsoft’s already-compressed sizes (ex: SQL Server Express 2014 SP1). Enjoy similar savings with your own application runtimes!
One-Click Upgrade: Whether you use InstallShield or NSIS, Wise or InnoSetup; you’ll find authoring a setup in InstallAware a breeze. Import EXE binaries or MSI databases (or if you have it, setup source code) into ready-to-build InstallAware projects, eliminating the barrier to upgrade and helping combat entrenchment in a particular vendor’s tookit.
November 1st, 2015
The results are in! Microsoft Developer Community selected InstallAware as the Readers Choice Award Winner in the INSTALLATION, SETUP AND DEPLOYMENT TOOLS category. Thank you very much for helping make us the number one installer – we couldn’t have done this without you.
For the fourth time, Visual Studio Magazine readers have honored InstallAware as the best Visual Studio related setup programming tool. The Readers Choice survey is closely monitored. There is no ballot stuffing or vendor voting. Duplicate votes and ISP’s are removed. In sum, this result provides you with the best representation of the marketplace; best of breed tools.
The one and only InstallAware Studio X3 is unique in the following ways:
Pin to the Windows 10 Start Menu and Taskbar: Microsoft recently disabled programmatic access to the Windows 10 Taskbar. Microsoft had never allowed to pin to the new Windows 10 Start Menu either. InstallAware does both, bridging you into the most prime real estate on the Windows 10 Desktop. Just check a check-box in the “Create Shortcut” command!
Glass on Windows 10: InstallAware is the first to bring G L A S S to Windows 10. Use InstallAware‘s pre-built Glass theme, or create your own. Just rebuild existing setups without any source code changes to glassify them for Windows 10. Show off your own glass based setup splash screen, with the target OS’s Windows accent colors applied!
Pre-Flight Checks: Push your hardware to its limits with InstallAware. Run multiple simultaneous virtual machine tests on as many virtual machines as you want. Specify custom command line parameters and customize InstallAware‘s included unit testing scripts as the ultimate in pre-flight checks, with your own customizable roster.
50% Better Compression: Reduce Microsoft’s official SQL Server 2014 Express with Service Pack 1 installation into half of its already compressed size. Seemingly violating the law of entropy in data compression, InstallAware is unmatched the size and speed of the installers it creates, even outperforming the platform/OS vendor.
Seamless Upgrade: Whatever installation platform you use, you’ll find authoring a setup in InstallAware a breeze. Nonetheless, you can even import EXE binaries or source code into ready-to-build InstallAware projects, eliminating the barrier to upgrade and helping combat entrenchment in a particular vendor’s tookit.
September 4th, 2015
The newly minted Jedi hero is running away from the bad guys and its raining laser fire on him.
He barely makes it to his spacecraft, only to find his weapon falling away from him.
As the craft ascends, he is desperate and stretching to pick up his weapon.
August 9th, 2015
InstallAware X3 launched simultaneously with Windows 10 on July 29th. Our launch was a huge success. InstallAware X3‘s merits speak for themselves:
Automated Virtual Machine Testing: Run as many simultaneous tests as your hardware can handle on VMware and Hyper-V platforms. The default unit test checks for successful installation and removal of any existing InstallAware solution, without any modifications needed to your setup project! The unit test ships with its InstallAware source code so you can customize it per your requirements, for example to check for specific files, registry keys/values, system services, or any other target system variable. Test on troublesome VM snapshots and prove your setups are rock solid.
Programmatic Application Pinning: You don’t have to go through the cumbersome bureaucracy of the Windows Store approval process to get your app pinned to the new Windows 10 Live Tiles Start Menu. Pin as many apps as you want to this most prime piece of real estate on a Windows system – made possible only by InstallAware. We trust you to pin responsibly and respect end-user privacy, while giving you the tools to maximize exposure to your hard work.
EV Code Signing: Use the new Build Events for Extended Verification Code Signing Certificates. Build Events let you run any custom command line, including macro resolution for standard paths such as your project and IDE folders. Sign your setup and/or your application binaries. Detect signing failures and gracefully fail a setup build.
Visual Studio 2015: InstallAware‘s Visual Studio Add-In gives you one-click setup creation capabilities from any Visual Studio project, with automatic inclusion of the pre-requisite .NET and C++ frameworks needed by your solution.
Application Runtime Wizard: Got an odd runtime that’s not included? Build your own in just a few clicks, visually!
50% Better RE-Compression: Runtimes such as Microsoft SQL Server Express 2014 with Service Pack 1 compress 50% better with InstallAware – and that’s 50% better than the ALREADY compressed sizes of the runtimes, as built by Microsoft!
Thank you all very much for being a part of the success that is InstallAware. We could not have done it without you!
July 26th, 2015
New InstallAware X3, launching on Wednesday this week, is first to market with automated virtual machine unit testing, Windows 10 support, and a host of other improvements:
Automated Virtual Machine Testing:
Supports VMware Workstation, VMware vSphere, and Microsoft Hyper-V.
Connect to local VMs or VMs hosted in the cloud on any supported server.
Use the Project Manager to browse your entire VM library and start testing on any VM snapshot.
Run as many simultaneous tests as your underlying hardware can handle.
Use default unit tests, or build your own unit testing scripts to check for particular services, files, registry keys, etc.
See the status of ongoing tests, as well as succeeded/failed VM tests at a single glance.
Use project settings for installation and uninstallation command lines; as well as guest operating system target folders.
Windows 10, Visual Studio 2015 Eco-System Support:
First to support Windows 10.
Maximize application exposure by progammatically pinning your applications to the new Start Menu Live Tiles section, without going through the Windows Store.
Use the production runtimes for .NET 4.6, Visual C++ 14, and SQL Server 2014 with SP1.
Enjoy 50% size reductions on runtimes such as SQL Server 2014 – on top of Microsoft’s already compressed runtime sizes.
Instantly create setup projects from the Visual Studio 2015 IDE and build installer or App-V virtualized targets.
Application Runtime Wizard:
Distills InstallAware’s decades of experience building and optimizing application runtimes.
Point-and-click to create new technology framework installers. The wizard guides you in making the right choices.
Consume new application runtimes from additional InstallAware IDE instances and an unlimited number of setups.
Use pre and post triggers.
Triggers fire upon compilation, compression, and MSI wrapping stages.
Run an unlimited number of applications and optionally abort the build should any of them fail.
InstallAware X3 grows your software margins, maximizes your revenue, and delights your developers with its convenience and simplicity.
Enjoy simplified agile builds, reduced bandwidth costs, and eliminated R&D expenditures.
Grow your exposure and monetize your software with InstallAware X3.
June 8th, 2015
A competitor who shall remain unnamed has stooped really low.
We contracted outside SEO expert Michael Cottam, after observing for over three years a professionally executed and well camouflaged SEO attack on the ‘installaware’ keyword: our brand, our trademark, and our property.
His findings make for a terrifying read:
All of us at InstallAware are flattered that our unnamed competitor had to sink to these lows to challenge our product.
If nothing else, this appears to be a tacit admission that they cannot meet us fair and square in the playground, and have to resort to sleights of hand like this.
Thank you, Dear Unnamed Competitor, for your high praise.
And thank you, Dear Developers, for making InstallAware what it is. We couldn’t have done this without you.
Once again, thank you very much for your support.
PS: If any of you are getting the error “Your access to this site has been limited” when you try to visit the blog, please download a PDF prinout of the blog post from www.installaware.com/sempdx.pdf.
January 4th, 2015
InstallAware X2 is the perfect New Year’s Resolution for all setup developers:
Fastest: New InstallAware X2 creates setups that install 50% faster than InstallShield (when InstallScript is used) and 17% faster than WiX (or Windows Installer) (1).
Smallest: New InstallAware X2 creates setups that are 174% smaller than InstallShield (when InstallScript is used) and 224% smaller than WiX (or Windows Installer) (1); compresses data up to 95% smaller(2) overall.
Safest: In more than a decade, InstallAware has never opened up systems with InstallAware-installed apps to attack(3), or had its toolchain rendered inoperative by Microsoft updates(4). InstallShield has been afficted by, and afflicted end-user systems with, both types of problems.
Freshest: Only new InstallAware X2 integrates with Microsoft Visual Studio 2015 and Microsoft Team Foundation Server 2013, containing runtimes for Microsoft .NET Framework 4.6 and the entire Microsoft Windows 10 eco-system.
Super-Stable: Both InstallShield and WiX failed to create a simple ‘xcopy setup’ installing the InstallAware X2 application folder(4). Industry bloggers for InstallShield and WiX, as well as InstallShield and WiX contacts, could not be reached for comment.
Most-Visible: Only new InstallAware X2 pins your apps programmatically to the new Microsoft Windows 10 Live Tiles Start Menu, or the existing Microsoft Windows 8.1 Start Screen.
Special Effects: Only new InstallAware X2 setups have special effects like those found in Microsoft Visual Studio installers. Enjoy sliding and fading wizard animations, please your next-generation app-savvy clients. Beauty and intelligence combined!
Based on the objective metrics of speed, size, stability, and safety; as well as subjective unquantifiables such as beauty, InstallAware X2 is the only Windows Installer that makes sense.
(1) Please see InstallAware‘s benchmark results at http://www.installaware.com/benchmark.asp. Had InstallShield and WiX been able to perform the ‘xcopy setup’ as we had originally intended, our speed and size savings would have been even more dramatic! Unfortunately, this was not possible due to critical bugs.
(2) The Microsoft .NET Framework 4.5.2 runtime, when compressed with InstallAware X2, reduces from approximately 1.5 GB to 50 MB.
(3) In 2008, a vulnerability was discovered in the InstallShield Update Service Agent, as documented at https://www.kb.cert.org/vuls/id/837092. Arbitrary code could be executed, compromising any system with InstallShield-installed products on them that made use of the InstallShield Update Service.
(4) Microsoft’s Security Update KB2962872 is crashing multiple versions of InstallShield as described at http://windowsitpro.com/security/micros … tallshield.
December 14th, 2014
A new benchmark analyzed the compression efficiency and installation speeds of one open source and two leading commercial installation platforms, finding that the commercial InstallAware X2 platform defeated both the commercial InstallShield 2014 platform and the open source WiX 3.9 platform; on both speed and size.
Initial Approach: The InstallAware X2 Program Files folder, containing 15,985 files, 2,860 folders, and 14.7 GB of data, was to be installed using WiX 3.9, InstallAware X2, and InstallShield 2014 – from a single, self-extracting executable suitable for online distribution. This initial approach failed as follows:
o InstallAware X2 was able to build a Native Engine setup that could install this complete folder.
o The Heat tool in the WiX 3.9 toolkit crashed while collecting file data from the Plug-Ins subfolder, and didn’t crash but displayed warnings and exceptions while collecting file data from the Runtimes subfolder (possibly due to extra-long file paths which are unrecognized by WiX).
o The InstallShield 2014 IDE crashed while building a Windows Installer based setup file. The output size of the InstallShield 2014 IDE while building an InstallScript based setup file was in excess of 4GB, which cannot be run under Windows due to Windows’s own technical limitations.
Since WiX 3.9 could not successfully build a setup, and since InstallShield 2014 could only build a setup that couldn’t actually run on Windows, the initial approach had to be modified to enable a comparison.
Modified Approach: A small subset of files inside the InstallAware X2 Program Files folder were installed – all of the nine 7ZIP archives inside the Runtimes subfolder, together with the sqlexpress2005bin_x64 and the sqlexpress2008bin_x64 subfolders of the Runtimes folder. This modified approach succeeded as follows:
o InstallAware X2 built a setup in 19 minutes and 27 seconds, weighing in at 430,673 KB, self-extracting in 45 seconds, and installing in 3 seconds.
o WiX 3.9 built a setup in 4 minutes, weighing in at 1,397,208 KB, self-extracting in 14 seconds, and installing in 42 seconds.
o InstallShield 2014 crashed again while building a Windows Installer based setup file. InstallShield 2014 built an InstallScript based setup file in 3 minutes and 41 seconds, weighing in at 1,179,986 KB, self-extracting in 6 seconds, and installing in 1 minute and 6 seconds.
All tests were conducted on a PC with 16 GB of RAM, powered by an AMD FX 6300 8-core CPU.
Commentary: InstallAware X2 was the slowest to build and self-extract, but installation was an order of magnitude faster after self-extraction, and the produced setup was the smallest of the three. WiX 3.9 produced the largest setup of the three, and InstallShield 2014 was the slowest to install among the three. InstallShield 2014 was the fastest to self-extract and the fastest to build among the three.
Conclusion: InstallAware X2 installed 50% faster than InstallShield 2014 and 17% faster than WiX 3.9. InstallAware X2 compressed 174% smaller than InstallShield 2014 and 224% smaller than WiX 3.9. Software installation developers are encouraged to reproduce and validate the results on their own systems. All of the setup projects used in the tests above are available for immediate download at http://www.installaware.com/acidtest.asp. Developers are strongly encouraged to experiment with their own apps and report their findings to firstname.lastname@example.org.
November 30th, 2014
Over the course of the past fourteen months, InstallAware engineers have been hard at work putting together a release worthy of our tenth year in business:
InstantInstall Acceleration: InstallAware is now the fastest installer on Windows. InstantInstall technology accelerates any existing Native Engine InstallAware setup by an order of magnitude – installing your apps literally in the blink of an eye(1).
64-bit Compression: Shrink apps and data by up to 90%, or enjoy an extra 30% size reduction if you were already on our compression platform(2). Beat Microsoft’s own compression on runtimes such as .NET.
Windows 10 Eco-System: Integrated with Visual Studio 2015. Click “Run” on the InstallAware toolbar in any Visual Studio version, and the InstallAware Add-In builds your setup for you instantly(3).
Fading/Sliding Wizard Transition Special Effects: Delight and instill confidence in your app-savvy users with new wizard transition FX, available only with InstallAware, and compatible with all pre-built or custom-made setup themes(4).
Application Pinning: Pin your apps to the Windows 8.1 Start Screen or the Windows 10 Start Menu Live Tiles section; illustrating our intent to do everything we can to get your apps noticed and make them shine(5): Microsoft and InstallShield claim pinning impossible.
Team Foundation Server: Integrated with Microsoft Team Foundation Server versions 2010, 2012, and 2013 – enjoy secure source/version control and collaborate locally or globally with setup teams.
Extra-Long Path Lengths: Transcend the MAX_PATH character limit. InstallAware even “plays nice” with legacy installers you are spawning from deep paths, mounting them at a shortened path to ensure your third party setups succeed.
Refactored Runtimes: Install on both 32-bit and 64-bit operating systems from a single runtime, enjoy 64-bit compression savings, deploy .NET Framework 4.6, the Visual C++ 14 Runtime, and the latest SQL Server Express versions.
InstallAware X2 revitalizes the entire Windows Desktop experience. InstallAware X2 is the Desktop Developers’ Destiny!
It will take InstallShield months, possibly years to clone all of our benefits above. Switch to InstallAware X2 today – meet your destiny!
Directly witness InstallAware X2′s technology at work while you are installing InstallAware X2 itself from http://www.installaware.com/download.asp:
1: The InstallAware X2 setup, consisting of nearly 15 GB of data, completes in mere moments after the compressed archive of 2 GB self-extracts.
2: Despite the addition of more runtimes and data over its previous version, InstallAware X2′s setup is approximately 30% smaller than the previous version.
3: The InstallAware Visual Studio Add-In is 100% Free and may be installed on any computer with Visual Studio using InstallAware X2 setup.
4: Run the InstallAware X2 setup for a first-hand look at the impressive sliding wizard transition special effects.
5: The InstallAware X2 IDE pins itself to the Windows 8.1 Start Screen or the Windows 10 Start Menu Live Tiles during installation.
July 13th, 2014
Microsoft’s Security Update KB2962872 is crashing multiple versions of InstallShield as described at http://windowsitpro.com/security/micros … tallshield, rendering a very expensive product inoperative. While InstallShield is currently researching the nature of the problem as described at http://www.installaware.com/brokenshield.asp, InstallAware offers a very flexible upgrade path to all developers and administrators affected by the issue.
InstallShield have made great strides in recent years catching up with the flexibility offered by InstallAware. InstallShield 2014 released this year natively implemented some very popular InstallAware features, some of which had been available in InstallAware for as long as a decade:
1) High-DPI Installs (since 2004)
2) Multiple Instance Installs (since 2005)
3) Setup Always Installs Latest Available Version Online (since 2012)
Companies such as Embarcadero migrated away from InstallShield as early as 2008, recognizing the more flexible nature of InstallAware early on, as described in the migration case study available at http://www.installaware.com/CodeGearCaseStudy2008.pdf. In 2008, a vulnerability was discovered in the InstallShield Update Service Agent, as documented at https://www.kb.cert.org/vuls/id/837092. Arbitrary code could be executed, compromising any system with InstallShield-installed products on them.
InstallAware in its decade of operation has never been affected negatively by Microsoft Security Updates, or compromised end-user systems where InstallAware setups have been run, under any circumstance. InstallAware‘s emergence after the invention of Microsoft’s Windows Installer standard has made it a stable, well-designed product from the ground-up; whereas legacy installation vendors have had to scramble to retrofit their ageing technology dating to the early 90′s.
In addition to the unsurpassed flexibility and stability offered by InstallAware for Windows software developers and Windows system administrators, licensing is also effortless on the InstallAware platform. InstallAware‘s licensing just-works – without needing to install dedicated product license servers, or without even requiring an Internet connection to activate or use products on an ongoing basis. This is a boon to computing environments which must remain disconnected from the Internet for security reasons.