By Aaron Black, ThinApp Product Manager, End-User Computing, VMware
On behalf of VMware, I’d like to introduce the product of a substantial engineering effort to optimize the architecture and capabilities of our market-leading application virtualization offering–ThinApp 5.0. We took the opportunity earlier this month to make some announcements during the VMworld event in Europe. In this blog, I’m just going to offer a quick review of the offering and invite you to download and see for yourself the new capabilities in this release.
Over the last four years I’ve been working with customers and partners on articulating and demonstrating the value of VMware ThinApp. While ThinApp does offer one of the most flexible and streamlined solutions for virtualizing Windows applications there are still times when you need to put the product knowledge and the application expert together to get the results you want. That has now occurred in written (and ebook) form with the release of the definitive guide for VMware ThinApp. The title, VMware ThinApp Essentials, much like the author, is understated as you will find the relevance of this book greatly exceeds the ‘essentials’. Yes, the author is one of our own VMware employees, but see for yourself that Peter Bjork always speaks to the reality of the customer environment and the satisfaction of well-implemented technology. Leverage Peter’s dedication to the technology, wide spectrum of application experience, and commitment to help you extract the most value out of your investment in application virtualization.
On behalf of VMware, I’d like to announce that we have released version 4.7.3 of VMware ThinApp. The big headline for this release is enabling ThinApp packages to run across the broadest spectrum of operating systems from Windows XP to the recently released Windows 8. We’ve also updated the ThinApp Factory Fling to include the 4.7.3 runtime so that you can automagically package with the most current ThinApp version. Lastly, the ThinApp SDK has been rev’d to keep up with those of you creating some integrated offerings or just streamlining the registration of ThinApp packages. (see other blog entries about how to use the SDK)
This method uses an Entry Point running regedit.exe within the virtual environment. When you navigate the virtual registry you can see a HKEY_LOCAL_MACHINE\Software\Thinstall\ProcessList key. Looking in this key you’ll see the list of processes correctly running.
In-place updates (also called integer update or side-by-side update) is one of ThinApp’s strongest features when it comes to deploy updates to a package in full production with zero downtime (more details on different update mechanism can be found here). During an In-Place update discussion with Steven Storrs @ Atos came we up with the following scenario I never had thought about before.. Let me explain it with a step by step demonstration..We’ll use my favorite packaged software, Mozilla Firefox for demonstration purposes..
One of our recommendations is to clean up your project folder, getting rid of unnecessary content like installer cache.. One problem by doing that to early in the packaging phase is that you might need to perform self-repair on the package (ending up in the Sandbox and sbmerge it to the project folder). So one option can be to use build exclusion list. There is a documented parameter (package.ini reference guide can be found here) that will tell the build process to skip certain files, while still remaining in your project folder, making your package smaller.