Skip to content

            Lost ?  |  Need an account:
 
ThinApp Deployment Guide PDF Print E-mail
(2 votes, average 4.50 out of 5)
Written by Tom Hirt   
Wednesday, 22 April 2009 09:31
Article Index
ThinApp Deployment Guide
Deployment Configuration
All Pages

 

ThinApp Overview


Continuing with our VMware ThinApp application virtualization series, we wanted to discuss deployment techniques surrounding ThinApp. But before we continue further, we want to make it clear that ThinApp can be deployed without using VDI (virtual desktop infrastructure) also know as VMware View.  In fact, I find many of my customers begin with ThinApp virtualized applications and then later migrate to a fully virtualized desktop.  We will be speaking to most of this in the context of use with a virtualized environment, but the tools and techniques remain the same should you deploy ThinApp in a non-virtualized environment.

For those that are not familiar with ThinApp, it basically virtualizes your applications.  ThinApp decouples the application from the underlying OS removing the issues associated with conflicting DLL's and registry entries.  After creating a ThinApp virtualized application such as Microsoft Office - see our ThinApp Office 2007 KB, you can run any of the Office programs on a machine that previously didn't have Office installed, but without the hassle of installing Office!  Keeping with our Office example, you can also run several different versions of the application all within the same PC.  So for example, you could have Word 97, Word XP and Word 2007, all running on the same machine conflict free!  I even have ThinApp installs of Internet Explorer 6, 7 and 8 on my desktop for web development purposes.  ThinApps many uses go well beyond our examples but hopefully you can begin to see the power of such a tool.

Getting back to the topic at hand, as most of you probably already know, application deployment can be a major challenge for both small and large organizations.  To my surprise, I have found that most of my clients have no means to roll-out new or updated releases of existing applications.  I usually find one of two things:

  • All the PC's running in the enterprise are imaged from a single gold image that contains all the applications used by the company.
  • The PC's have a mix of applications (inconsistent versions) based on the user(s) that use the PC.

Now, although both of the above scenarios do work, they come at a severe cost to the client.  I typically find the single image approach used in larger, more advanced organizations.  They have a tech that images all their new PC's from their gold image using something like Ghost.  Not only are they wasting a tremendous amount of money in licensing (having applications loaded on the PC that will never get used), they also have no easy means to upgrade the existing applications once they have been installed.

The other approach, which I usually see in smaller organizations, installs only the applications each user needs on their PC.  The problem with this approach, is that it's time consuming and there is no consistency across the enterprise.  Should someone use another PC other than the one assigned to them, they might find the application they need missing.  I liken this to a custom built sports car, no two are ever alike.

We can greatly simply both of these deployment scenarios using ThinApp.  Lets see how easy it can be to deploy a new ThinApp application.

 



Comments
Add New Search
Paul Butler |18/12/2009 04:13:39
Just a quick addition - you can put a check in your logon.vbs to see if the thinapp is already registered so it won't waste time re-registering it again

If INGROUP...
If NOT RegKeyExists("HKEY_CURRENT_USER\Software\Thinstall\ThinReg\Microsoft Office Enterprise 2007_48000095") Then
THINREG...
End If

You will have to register the application to get the value of the registry key to check for the next time, but its a one off job.

Hope this helps!
thirt |04/01/2010 10:37:43
Paul - Great idea, I like it! I haven't really paid enough attention to how long it takes to register/re-register on login, but I could imagine this could begin to add up if you have a lot of virtualized apps.

Thanks for the comment, keep them coming!
-Tom
Write comment
Name:
Email:
 
Website:
Title:
UBBCode:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
:D:):(:0:shock::confused:8):lol::x:P:oops::cry::evil::twisted::roll::wink::!::?::idea::arrow:
 
Please input the anti-spam code that you can read in the image.

!joomlacomment 4.0 Copyright (C) 2009 Compojoom.com . All rights reserved."

Last Updated on Tuesday, 02 June 2009 11:17
 

Forum Activity

Author:
Author: kenny22
Jan.24.12
Author: AaronRiley
Jan.15.12

Online Stats

Guests Online: 58
Members Online: 0



We thank you for visiting TcpDump and hope you find our knowledge base articles helpful. However, we need your support!!

If you found the content on our site useful, please help support us and visit one of our sponsors sites. Your support pays for the electric, servers and bandwidth required to run TcpDump and we can’t do it without your help!

Thank you again for all your support!

Best Regards,
-Tom Hirt