VMware ThinApp Converter – Demonstration

I’ve been promising myself I’d get a video up demonstrating ThinApp Converter for quite a while now, especially since the discovery that ThinApp Converter doesn’t work using ESX 4.1 (see VMware discussion post here)

It does however work on VMware Workstation 7.1.3, video posted on YouTube

So the basics are as follows…

  • Workstation 7.1.3
    • 1 Source & Destination VM (hosts Source files and is destination for Capture)
    • 2 Capture & Builds VMs
  • ThinApp 4.6
    • Includes ThinAppConverter.exe

During this demonstration (and for most of the Capture work I undertake in fact) the Build isn’t completed at Capture time – I prefer to fish out any files that aren’t required and modify the package.ini file myself prior to Build.

You can however run scripts automatically, post Capture as specified in the ThinAppConverter.ini and also provide an override.ini for Build – if you know exactly the modifications you’re looking to make that is!

Four applications are to be Captured

  • 7Zip
  • Acrobat Reader
  • Firefox
  • FileZilla

The post on the 22nd December referenced some new KB artciles from the VMware ThinApp team – these have proven most useful, especially in understanding the core mechanics of Converter – specifically today I had reason to re-read through KB103095 ‘ExclusionList parameters’ and understanding exactly how Converter goes about finding what executables are available, why and HOW it runs what it finds

So, thanks again to the guys in the VMware ThinApp team (@ThinappGuru , @SquidlyMan), oh and whilst I think about it…when’s the next release going to be available that fixes the bug with VIX, be it a patch or indeed this ‘Factory’ product I’ve heard whispers about?!?!

Housekeeping

Well we’ve all seen the Twitter posts, the blog entries, the articles – everyone is doing a bit of housekeeping for the New Year and it’s no different here

I played about in the lab a little last year and rebuilt the vCS – well I can tell you this much, View doesn’t like this very much. Orphaned VMs, Linked Clones, provisioning gone mad etc etc – so instead of just leaving it to error as I had done (other tasks more important, as you’ll see over the coming days with posts relating to ThinApp Converter) I actually bothered to fix the issues

Nice KB post from VMware “Manually deleting linked clones or stale virtual desktop entries from VMware View Manager” http://kb.vmware.com/kb/1008658

Work through end-to-end, no issues. The one thing I will add there is some assumed knowledge with regard to using the Microsoft SQL Management Studio and directly editing tables etc – but if you’ve come this far you should know where to look for answers and not be too bothered about the possible consequences of a typo or incorrect click of the mouse – backup people, backup!

New VMware ThinApp Converter Documentation

Looks like the guys (and girls?!) over at VMware have been busy of late and new batch of KB documents have sprung up (at least I hadn’t noticed them last week), specifically relating to VMware ThinApp Converter

Use http://kb.vmware.com/kb/1030400 as a starting point but the majority have spawned from here http://kb.vmware.com/kb/1030340

There’s quite an extensive array of documents linked from that to start with, I’ll be working my way through these over the next week or so whilst I take some time off away from the office (time off?!) and I’ll post back any comments as found.

VMware ThinApp Capture & Build

I’ve put together a nice High-Res video set for YouTube showing the basics of ThinApp. Grasping the steps required to package and virtualise an application is fairly straight forward, the complexity arises when factoring multiple entry points, user and application data rediction and a whole host of features ThinApp has to cope with.

To help get over this complexity I’m putting a decision framework together which I hope to be in a position to publish in some form in the near future (it may be high level but certainly will provide a starting point for those of you out there venturing into this exciting world)

For now though, sit back, relax, choose your own music (sorry, no commentary from me either) and watch through the realtime procedure of virtualising Firefox 3.5 and Adobe Flash Player 10 with VMware ThinApp

Videos 2, 3 and 4 demonstrate the capture process again for Firefox 3.6 & 4.0 (Beta 7) but also include the AppLink functionality – this is where ThinApp really get exciting!

Take your favourite application and virtualise it, your application may include many third party components – so once built, what if you need to update that component due a security patch, revirtualise the entire application? No – AppLink!

Virtualise the main application and the third party supporting application separately – and allow access to the supporting application via AppLink – so think along the lines of Microsoft Office with .NET Framework; Firefox with Flash Player – the possibilities are literally endless!

Coming up next – ThinApp Converter!