Application Virtualization with ThinApp (formerly Thinstall)
I don’t know why this is not getting more attention. VMware and Landesk’s Thinstall (now called ThinApp) has been out for close to two years now and I continue to be surprised that it is not more widely adopted. It is a great product that really lives up to the hype.
Application delivery to multiple devices is always a challenge for organizations. An enterprise with 1000 machines will, without proper controls, have 1000 different configurations. With IT resources stretched to their breaking point in the current ecconomic environment, it is not practical to sneaker-net software delivery. What can you do?
You can package applications to create installable MSI’s then use a delivery tool like Landesk or Alteris. This should be part of the solution, but packaging to MSI’s is not always easy, and done correctly takes lots of time and energy.
For smaller applications you can use auto delivery tools like ClickOnce. These are great tools – they allow the application to check its version against a “gold” copy and if it is out of date, the new version will be delivered to the desktop automatically. The problem with these types of tools is if an app has other software dependencies (Adobe, Office PIA’s, whatever) a simple upgrade via ClickOnce will not be enough.
Wouldn’t it be great if you could simply copy an executable (a la Linux) to a machine that contained everything an app needed? Well, you can with Thinstall.
ThinStall puts a shell OS and whatever components you want around an application then compiles them into a single executable that you can copy to any machine. When you run the executable, it starts up a VM with its own registry and virtual C drive located in the user’s profile space (no worry about admin right here). The target machine’s OS can be different than the OS the application needs. This can be great for legacy apps that are not compatible with newer OS versions. Also, since the executable runs in it’s own space, you can run differing versions of the same applicatoin on a single machine. For example, you can run IE6 and IE7 side by side.
The advantages of this technology are many. In a Citrix environment, if you run standard installs and have to upgrade MS Office for example, you will have to go through the install on every machine in the cluster. This can mean downtime and is time consuming. If you ThinStall the Office suite, upgrades are just a file copy away. Another advantage is that you can have the executable on a file server and just put shortcuts on desktops. Do that, and you only need to update a small number of copies to upgrade large numbers of people.
There are downsides, of course. The executables are huge when compiled. Half a gig for a single executable is not uncommon. There are quirks to the software too – not all applications will work, especially those that require interaction with other applications on the desktop. For example, if you have an application that uses Excel or Word components, it is difficult to get them to work right. Also, if you have an application that contains code that can be used by another application on the desktop (think spreadsheet addins included with many market data applications) these too are difficult to get right.
Most applications are a breeze though – use Vmware to run a clean OS, start the Thinstall capture, install the components and the application you need, run the post capture and compile and you are done. Many apps take less than 15 minutes to complete the package.
This is seriously good stuff.
|
|
|
|
|
![]() |
Related Posts - The Nickname Cache in Outlook - Get to Know your .NK2 file Have you ever wondered where Outlook stores data it uses to auto-complete email addresses when you are typing in the To or Cc field? Microsoft stores this data in a file with the extension .NK2. The file is stored in each user's profile in drive:\Documents and Settings\user name\Application Data\Microsoft\Outlook. Note......
- iPhone Tips - 10 things you may not know Here are 10 things you may not know how to do on the iPhone. Web Clips:You can create a short cut to a web page as an icon on your iPhone. To do this, tap the "+" when on a web page, then tap "Add to Home Screen." This will......
- How do I find my Windows Product key? Another issue I come across now and again is finding the windows product key for a client who doesn't have the original software his machine came with. In many cases, the OS product key is on the Microsoft label right on the machine, but if you need the Office product......
- Dual core processors for mobile devices? ARM dual core chips for iPhone, Palm Pre next year CNET is reporting that ARM, the company responsible for designing the architecture behind most mobile comuting CPU's said that mobile phone makers will be delivering devices that run on ARM"s latest dual core CPU's as early as next year. They are referring to the ARM Cortex-A9 MPCore application processor. According......
- Windows 7 - First impressions So far so good - I installed the beta on a couple of laptops in the last month, and so far I like what I see. It's very much Vista centric, but without the sllllloooooowwwwwness. Boot time is much improved (under a minute) and there are some added features that......
Related Websites - Google shows off Chrome OS tablet ideas [/caption] By Stephen Shankland - CNN Tech Who could resist the months of hype that paved the way for Apple's iPad debut last week? Apparently not Google, which has shown its interest in tablet computing with its browser-based Chrome OS. On Monday, Glen Murphy, a user interface designer for Google's......
- Top Home Working Tools To Make Your Job Easier Many people would love to chuck the day job away for the opportunity to work from home. The enjoyment of working from the comfort of your own house sounds like paradise. Many attempt this scheme and unfortunately many fail. They either fall for one of the many work at home......
- Improve Your Credit Today Having blemished credit is both costly and stressful, but it does not have to be the end. Your situation may seem incredibly hopeless, but bad credit does not last forever. There are many things that can be done to improve your credit score. 1 - Stop using any of your......
- Slow Computer? One of the most frustrating things there is with a computer is when it starts to run slow. I do a little bit a of computer tech repair on the side and this is one of the most common service calls I get when people call me. Usually the......
- Bill Gates on Google's Chrome Operating System "There are many, many forms of Linux operating systems existing and packaged in different ways and booted in different ways," Gates said in an interview with CNET News recently. "In some ways I am surprised people are acting like there's something new. I mean, you've got Android running on......

Good post, believe it or not I had no idea this type of self installation emulation software existed. Can’t wait to try it! thanks for the great article!
A really interesting green computer technology I found is Userful Multiplier. It’s where multiple people can use the same computer at the same time each with their own monitor, mouse and keyboard. This saves a lot of electricity and e-waste. A company called Userful recently set a virtualization world record by delivering over 350,000 virtual desktops to schools in Brazil. They have a free 2-user version for home use too. Check it out: userful.com