Eine Übersicht
Was ist was bei der VMware Desktop Virtualisierung
VMware ThinApp
Durch ThinApp werden Anwendungen virtualisiert. Dies umfasst die gesamte Arbeitsumgebung für diese Anwendung inklusive der Basisbausteine und der speziellen Softwarebibliotheken. ThinApp sorgt für die VirtualisierungVirtualisierung einer einzelnen Applikation, VMware View hingegen virtualisiert einen vollständigen Desktop. Bei der Applikationsvirtualisierung wird die Arbeitsumgebung für eine Anwendung virtuell nachgebildet. Dadurch soll die Applikationsvirtualisierung die Softwareverteilung auf die Arbeitsplätze vereinfachen. Die Benutzerprogramme werden dabei nicht auf dem Client-Gerät installiert, sondern auf einem zentralen Server vorgehalten. Alles zu Virtualisierung auf CIO.de
Die Bereitstellung einer Anwendung mit ThinApp läuft in fünf Schritten ab. Im ersten Schritt analysiert ThinApp den Zustand eines Rechners und dessen Softwaresystem. Anschließend erfolgt die Installation eines Prototyps der Anwendung; dieser Vorgang wird von ThinApp überwacht. Dabei registriert ThinApp alle Änderungen am Dateisystem, an der Registry und an weiteren Systemeinstellungen.
Bestehende Anwendungen müssen für die Nutzung in virtuellen Szenarien aber neu geschnürt werden. Die virtualisierte Anwendung wird in ein Paket verpackt und dem Benutzer zur Verfügung gestellt. Die erzeugten Pakete umfassen somit alle Änderungen, die notwendig sind, um den Rechner aus dem Ursprungszustand - vor der Installation der Anwendung - in den Zielzustand zu überführen. In diesem "virtuellen" Zielzustand weist der Rechner den gleichen Aufbau auf, als wäre die Anwendung direkt auf dem Rechner installiert worden.
Der Anwender kann dann über einen Link auf seinem Rechner-Desktop die virtuellen Anwendungen von einem freigegebenen Laufwerk direkt vom Server abrufen. Durch die Technologie der AppLink lassen sich auch Platzhalterzeichen für Verzeichnisdateien und Dateinamen verwenden. Dadurch wird auch der Zugang zu den Verzeichnissen und Dateien ermöglicht.
Dennoch müssen bei dieser Aktion die virtualisierten Applikationen erst vom zentralen Server auf das Benutzergerät gelangen. Dies kann entweder beim ersten Aufruf der Applikation passieren, oder es erfolgt im Vorfeld eine Verteilung der virtualisierten Programme. Beim Aufruf der Anwendung wird diese dann auf den Desktop des Rechners geladen. Verglichen mit den traditionellen Softwareinstallationen sollen sich ThinApp-Anwendungen bedeutend schneller und einfacher verteilen.