VMware

November 11, 2009

ThinApp Side-by-Side Updating Video

Here's a quick and (somewhat) dirty video of the ThinApp Side-by-Side Updating feature used for updating deployed ThinApp packaged apps - typically ones deployed to or accessed from LAN Workstations, View Desktops, or even Terminal Servers. This feature enables updating of the packaged applications - even while they are in use.

Continue reading "ThinApp Side-by-Side Updating Video"

May 28, 2009

What do you mean by "Clean PC?"

What do we mean when asked to use a "clean PC" for capturing our applications? This question has many answers and ultimately depends on what you want to capture. But since that common answer is a little too vague, let's dive into this topic briefly to discuss what is technically involved here.

We all know that when we ThinApp our applications we are simply parsing the differences between two snapshots of our workstation. That in itself is simple enough, but the idea of the "clean PC" really should be phrased as the "The software I want in my ThinApp that is not currently installed, so therefore the differences in my snapshots will be reflected in my capture. " :) The problem is that is way to difficult to place on the SetupCapure window and thus we use the term "Clean PC". But, that is essentially what we mean.

Consider the following. I want to capture my application that requires the .NET framework. Should I already have .NET installed locally or not? This is the simple question that comes up time and again. The answer is equally as simple. Do you want your application to include the .NET framework so you don't need it on the target workstation or would you rather manage that requirement outside of ThinApp. When looked at in this context, it's much easier to make the decision of what to have pre-installed versus what to install during a capture. But what does that have to do with the idea of a clean workstation???

The idea of a clean workstation is just one that does not have the software pre-installed that you want to capture. That's really it. So, the real trick is to understand what software requirements our applications need. Most of the time we find that in the System Requirements provided to us from the application vendor. Other times, we have just learned what an application needs as a matter of practice. When you hear of folks using a "clean PC" that only has the latest SP and no other components like .NET, Java, etc..., one may ask, "Why do they bother if all they need to ensure is that their software isn't already installed?"That too is an easy answer. It's because most of our apps are LOB and we often have very little information to begin with. If I use a workstation like I just described, then the prevailing idea is that if my application needs anything, it will either install it for me or scream about it during the install. This type of error dialog is common for developers who write their setup routines to look for these types of supporting components.

So, what type of workstation will you use to capture your applications on? Just ask yourself this one question, "do i know what my application needs to have in order to run and will the workstation I use this on have those already?" After that, you decide what type of workstation makes the best platform to capture your applications. If you're like me, I have several flavors in VM Workstation to allow me the option to pick and choose what makes sense for the application in hand. Ultimately, you will do what makes sense too, but I thought it would be a good idea to discuss the technical impact to what we call a "clean PC"

May 21, 2009

Things to Remember When Packaging Internet Explorer Plugins

General Information

This document provides some basic guidelines on packaging Internet Explorer plugins to use with the local, natively installed Internet Explorer when running the local, natively installed Internet Explorer through the virtual environment of a ThinApp packaged application. 

Continue reading "Things to Remember When Packaging Internet Explorer Plugins"

AppSync Notes and Tips

General Information

This document provides general information around using the ThinApp AppSync parameters to download ThinApp updates.

Continue reading "AppSync Notes and Tips"

May 20, 2009

Application Troubleshooting Tools and Tips for VMware ThinApp

General Information

It is commonly asked what tips and tricks as well as tribal knowledge and types of tools are good to use when working with and troubleshooting cumbersome applications. This article is meant to be a general guide on types of application troubleshooting tools and tips and tricks with regard to troubleshooting applications and ThinApp projects. 

Continue reading "Application Troubleshooting Tools and Tips for VMware ThinApp"

March 19, 2009

Common SYSTEM32 DLLs Needed for Older / Troublesome Apps

Here are some of the more common System32 DLLs that we've had to manually add to ThinApp projects in order to get the ThinApp packaged application to work correctly on different operating systems.

Continue reading "Common SYSTEM32 DLLs Needed for Older / Troublesome Apps"

March 13, 2009

How to ThinApp MSDE/SQL 2005 Express

These are instructions on how to ThinApp an installation of Microsoft SQL Desktop Engine or Microsoft SQL Express 2005 (The instructions will work for both).

Continue reading "How to ThinApp MSDE/SQL 2005 Express"

How to ThinApp Microsoft Office XP

 

These are instructions on how to install, configure, and capture Microsoft Office XP as a ThinApp Package. These instructions can be used to configure and deploy any version of Microsoft Office XP.

Continue reading "How to ThinApp Microsoft Office XP"

March 03, 2009

How to Create a ThinApp package of Open Office or Star Office

 

These are instructions on how to Create a ThinApp package of Open Office or Star Office.

Continue reading "How to Create a ThinApp package of Open Office or Star Office"

February 26, 2009

How to Ignore Local System Files and Registry Entries Inside a ThinApp Package

Have you ever had the need for a packaged application to have access to a local folder but you don't want it to see certain files in that folder if they exist?  And what about registry entries?

Here's how to do that...


Continue reading "How to Ignore Local System Files and Registry Entries Inside a ThinApp Package"

About ThinApp

  • VMware ThinApp lets you deliver and deploy applications more efficiently, more securely, and more cost-effectively with agentless application virtualization.

Subscribe

Search ThinApp Blog

Lijit Search