ThinApp Factory
2 jours après la sorite GA d’Horizon 1.5, les Labs de VMware viennent de sortir ThinApp Factory en tant que Fling (outil open). ThinApp Factory est une plateforme permettant de délivrer et gérer les applications Windows (ThinAppisées) aux utilisateurs finaux et ainsi cette gestion additionnel à la création d’un package ThinApp.
ThinApp Factory est une Virtual Appliance qui fournit les services suivants:
- une interface utilisateur en mode Web avec notamment un éditeur de packages en mode graphique.
- l’automatisation du processus de conversion avec la possibilité d’importer automatiquement les applications depuis un repository d’installers.
- un catalogue d’applications virtualisées où les utilisateurs peuvent venir chercher ces applications ThinAppisées.
- une plateforme d’intégration orienté Cloud avec l’abonnement à des flux de distribution d’applications externes comme VMware et des partenaires.
Cette Virtual Appliance tourne sous vSphere 4.1 & supérieur et Workstation 8.x. Elle profite ainsi d’une facilité de déploiement et d’installation. Elle permet l’utilisation de différents partages pour positionner les installeurs, les projets et les packages.
Elle supporte plusieurs environnements de travail (workpools) avec plusieurs version d’OS avec même leur provisionnement initial (depuis une ISO). Elle gère ainsi plusieurs VMs pour exécuter des jobs en simultanées sur plusieurs versions d’OS.
L’interface Web utilise le même thème que les autres sorties récentes de produits VMware en Web (vCOps ou vSphere WebClient). Cette interface contient un gestionnaire d’inventaire des applications, un éditeur proposant les options et fonctionnalités inclus dans le « package.ini », un explorateur de base de registre virtuel mais aussi de passer en mode de capture manuel.
L’interface propose workflow logique pour la création, l’édition, la mise à jour et la gestion des applications ThinAppisées.
En plus du workflow, le module central de cet outil permet l’automatisation des processus de conversion. Il permet:
- l’importation automatique de l’ensemble des installeurs applicatifs présentent dans un repository.
- la conversion massive d’installeurs MSI silencieux en projets et packages ThinApp.
- la possibilité d’appliquer des paramètres de packaging sur l’ensemble d’un groupe d’applications
Une fois les packages créés ou mises à jour, ils publiés directement dans les catalogues applicatifs d’Horizon et de View. Lors que ThinApp Factory est utilisé avec Horizon Application Manager, les nouvelles versions applicatives peuvent être déployé automatiquement aux utilisateurs grâce à l’agent Horizon pour ThinApp.
Les administrateur en charge du packaging applicatif dans ThinApp Factory peuvent s’appuyer sur des « Recipes » pour conserver la configuration du packaging.
Ces « Recipes » sont de petit fichiers « .json » qui contiennent un design redistribuable des paramétrages et des optimisations nécessaire pour les applications plus complexes. Cet outil étant tourné open, ces fichiers peuvent être créés et échangés entre clients via le site de la communauté ThinApp. Voici une exemple pour le client View 5.x : Simple_View_Client_Recipe.zip.json
La catalogue applicatif est basé sur l’inferface Web (en TomCat webserver) avec la possibilité de personnalisé l’affichage de ce portail. Il recoit automatiquement les nouvelles applis et mises à jour depuis ThinApp Factory. Ce portail peut être utilisé comme une interface autonome (pas d’obligation d’avoir Horizon) pour mettre à disposition des applications ThinAppisées. Les applications dans le portail sont prêtes à l’emploi directement avec un paramétrage « bootstrapper » (intégration de l’enregistrement ThinReg).
L’intégration d’abonnement vers des flux externes va permettre développer un éco-système pour peupler ce catalogue et mettre à jour automatiquement les versions des applications. VMware va fournir dans ces flux (ou « Feed ») les clients vSphere et View. Les éditeurs et les partenaires pourront créer leur propre flux d’applications ThinAppisées disponibles en mode Cloud.
Voici une vidéo d’aperçu des fonctionnalités de ThinApp Factory:
Et pour finir, un guide étape par étape pour mettre en place ThinApp Factory sur un socle vSphere et un article de présentation ThinApp Factory avec plus d’information et d’autres captures d’écrans (sur le blog VMware ThinApp).





Si vous avez une erreur 404 ou 500 après la création d’un Workpool, regardez ceci:
http://vstorage.wordpress.com/2012/06/16/thinapp-factory-fixing-adding-workpool-error/
http://blogs.vmware.com/thinapp/2012/06/http-404-and-500-errors-when-adding-work-pools.html