Zum Inhalt springen

VMware ThinApp

aus Wikipedia, der freien Enzyklopädie
{{#if: VMware ThinApp | VMware ThinApp | {{#invoke:WLink|getArticleBase}} }}

{{#if: Datei:VMware ThinApp v4.0 icon.png |

colspan="2" class="notheme" style="text-align:center; background:#Vorlage:Standardfarbe; color:#202122;" | Datei:VMware ThinApp v4.0 icon.png |
 {{#if: {{#invoke:Wikidata|claim|P154}} | 
[[Datei:{{#invoke:Wikidata|claim|P154}}|150px]]
 }}

}}{{#if: |

{{#if: |
}}|

}}

Basisdaten

{{#if: VMware |

Hauptentwickler VMware |
 {{#if: {{#invoke:Wikidata|claim|P126}} | 
Maintainer claim|P126|parameter=link|references=ja|list=, }}
 }}

}}{{#if: |

Entwickler
 {{#if: {{#invoke:Wikidata|claim|P178}} | 
Entwickler claim|P178|parameter=link|references=ja|list=, }}
 }}

}}{{#if: |

Erscheinungsjahr
 {{#if: {{#invoke:Wikidata|claim|P577}} | 
Erscheinungsjahr claim|P577|references=ja|list=, }} |
   {{#if: {{#invoke:Wikidata|claim|P571}} | 
Erscheinungsjahr claim|P571|references=ja|list=, }}
   }}
 }}

}}{{#ifeq: 5.2.7<ref>Download VMware ThinApp</ref> | KEINE_ANGABE || {{#if: 5.2.7<ref>Download VMware ThinApp</ref> |

Aktuelle Version
({{#if: | Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an.
format 31. März 2020 | {{#timefl:now|date}}}} {{{2}}} | T._Monat JJJJ}} lang= {{#switch: -|=de #default=de-AT
            }}
   }}

}}) }}

 {{#if: {{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813}} | 
Aktuelle Version claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813|references=ja}} {{#if: {{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813|qualifier=P577}} |
({{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813|qualifier=P577}}) }}}}}}

}}{{#ifeq: | KEINE_ANGABE || {{#if: |

Aktuelle Vorabversion
({{#if: | Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an.
format | {{#timefl:now|date}}}} {{{2}}} | T._Monat JJJJ}} lang= {{#switch: -|=de #default=de-AT
            }}
   }}

}}) }}

 {{#if: {{#invoke:Wikidata|claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724}} | 
Aktuelle Vorabversion claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724|references=ja}} {{#if: {{#invoke:Wikidata|claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724|qualifier=P577}} |
({{#invoke:Wikidata|claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724|qualifier=P577}}) }}}}}}

}}{{#if: |

Ausführungsumgebung
 {{#if:  | 
Betriebssystem
   {{#if: {{#invoke:Wikidata|claim|P306}} | 
Betriebssystem claim|P306|parameter=link|references=ja|list=, }}
   }}
 }}

}}{{#if: |

Programmier­sprache
 {{#if: {{#invoke:Wikidata|claim|P277}} | 
Programmier­sprache claim|P277|parameter=link|references=ja|list=, }}
 }}

}}{{#if: |

Kategorie

}}{{#if: |

Lizenz
 {{#if: {{#invoke:Wikidata|claim|P275}} | 
Lizenz claim|P275|parameter=link|references=ja|list=, }}
 }}

}}{{#if: |

deutschsprachig faculty|}} | ja | nein }}

}}{{#if: |

Sonstiges {{{Sonstiges}}}Vorlage:Infobox Software/Wartung/Sonstiges

}}{{#if: www.vmware.com |

www.vmware.com |
 {{#if: {{#invoke:Wikidata|claim|P856|notdeprecated=1}} | 
{{#invoke: WLink | formatURL | {{#invoke:Wikidata|claim|P856|parameter=link|notdeprecated=1}}}}
 }}

}}{{#if: |

Dateien [[c:Category:Created with {{{Dateien}}}|{{{Dateien}}}]]

}}

Die VMware ThinApp Thinstall Virtualization Suite ist eine Software zur Virtualisierung von Anwendungsprogrammen.

Thinstall wurde von der in San Francisco, Kalifornien ansässigen Firma Jitit ab 1999 entwickelt. 2008 wurde diese durch VMware aufgekauft, welche Thinstall als Ergänzung des Portfolios weiter vertreibt. Im Rahmen der Integration wurde Thinstall in ThinApp umbenannt.

Anwendungsprinzip

Eine Anwendung wird in eine einzelne, in sich geschlossene EXE-Datei gepackt, welche dann selbstständig ausführbar ist. Dadurch ist es möglich, verschiedenste Softwareanwendungen ohne eine örtlich gebundene bzw. umständliche Installation auf Client-PCs oder Servern zu nutzen. Bei der Nutzung von „thinstallisierter“ Software erfolgen keine Einträge in der Registrierungsdatenbank und es werden keine DLL-Dateien auf dem Rechner erstellt. Alle zur Ausführung erforderlichen Informationen und benötigten Bibliotheken sind ausschließlich in der eigens angelegten EXE-Datei enthalten. Benutzereinstellungen und erstellte Dokumente werden standardmäßig in einer erstellbaren Sandbox gespeichert, diese kann sowohl am Speicherort der EXE-Datei als auch an beliebiger anderer Stelle liegen. Die von ThinApp erstellte EXE-Datei kann sowohl über ein Netzwerk als auch mit wiederbeschreibbaren Speichermedien z. B. USB-Stick genutzt werden, eine Nutzung auf mehreren unterschiedlichen Rechnern ist so einfach möglich.

Angenehm ist auch die einfache Verteilung, die Nutzbarkeit auf Rechnern ohne Admin-Rechten und die gleichzeitige Verwendbarkeit verschiedener Softwareversionen ohne Konflikte. Durch das Vermeiden von Systemeingriffen wird die Sicherheit der Systeme gewährleistet, alle Änderungen verbleiben in der Sandbox. Ein Nachteil ist derzeit noch die schwierige Kontrolle der Nutzung von erstellten EXE-Dateien. Eine Beschränkung des Einsatzes einer EXE-Datei auf eine bestimmte Umgebung ist zwar möglich, bedarf jedoch zusätzlichen Aufwandes. Ein Lizenzmanager ist in Arbeit, es gibt hierzu jedoch noch kein Release-Datum.

Anwendungsbereiche

ThinApp wird von Firmen unterschiedlichster Größen sowie von öffentlichen Einrichtungen und Schulen verwendet. Anlass für den Einsatz ist zumeist die Vereinfachung von Softwareverteilung oder die Lösung von Kompatibilitätsproblemen. Dieser Einsatz kann dabei sowohl für die alle Rechner eines Anwenders als auch als Insellösung zur Behebung eines isolierten Problems erfolgen. Zu den Kunden gehören unter anderem General Electric, das US Department of Defense, Intuit, Qualcomm, Lucent, Fujifilm, Northrop Grumman, Morgan Stanley, Telekom Deutschland und Toshiba.

ThinApp ist vor allem für Microsoft-Windows-Umgebungen geeignet und unterstützt unter anderem Windows NT, 2000, XP, 2003, Vista, 7, 8 und 8.1, Terminal Server und Citrix MetaFrame ohne zusätzliche Installation von Software. Des Weiteren werden das .Net-Framework, Java, ActiveX, COM, MDAC und ODBC unterstützt. Zur Nutzung auf Linux-Systemen ist Wine notwendig. Allerdings gibt es Versionen von ThinApp, die aktuell mit Wine nicht harmonieren.

Vertrieb

Die Thinstall Virtualization Suite ist eine kommerzielle Software, es gibt keine freien Versionen für Privatanwender. Kostenlose Demodownloads können auf der Seite von Thinstall oder bei den Händlern beantragt werden, sind jedoch nur für Firmen vorgesehen. Es ist jedoch möglich, von thindownload.de virtualisierte Freeware herunterzuladen und zu testen oder weitere Anwendungen zur Bereitstellung vorzuschlagen.

VMware hat die Software ab Version 4 in VMware ThinApp umbenannt und vollständig in das VMware-Sortiment aufgenommen. VMware bietet ThinApp für rund 5.000 US-Dollar an. ThinApp wird mit einer ThinApp-Setup-Capture-Lizenz und fünfzig VMware-Workstation-Lizenzen ausgeliefert. Eine Clientlizenz kostet 39 US-Dollar.

Für einige Zeit bot VMware eine „ThinApp Starter Edition“ kostenlos für die Lizenznehmer von „VMware Workstation 7“ an. Die damit erstellen ThinApps sind nur für die persönlichen Zwecke gedacht und dürfen nicht an Dritte weitergegeben werden.<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20110502092845

      | {{#ifeq: 20110502092845 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: Frequently Asked Questions | {{#invoke:WLink|getEscapedTitle|Frequently Asked Questions}} | {{#invoke:Webarchiv|getdomain|http://www.vmware.com/products/workstation/thinapp-starter-edition-faqs.html}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20110502092845}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: Frequently Asked Questions | {{#invoke:WLink|getEscapedTitle|Frequently Asked Questions}} | {{#invoke:Webarchiv|getdomain|http://www.vmware.com/products/workstation/thinapp-starter-edition-faqs.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20110502092845}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: Frequently Asked Questions | {{#invoke:WLink|getEscapedTitle|Frequently Asked Questions}} | {{#invoke:Webarchiv|getdomain|http://www.vmware.com/products/workstation/thinapp-starter-edition-faqs.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | 9 = {{#if: Frequently Asked Questions | {{#invoke:WLink|getEscapedTitle|Frequently Asked Questions}} | {{#invoke:Webarchiv|getdomain|http://www.vmware.com/products/workstation/thinapp-starter-edition-faqs.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!Vorlage:Webarchiv/Wartung/webcitation{{#if:  || }}
      }}
    | c|{{{webciteID}}}}} {{#if: Frequently Asked Questions | {{#invoke:WLink|getEscapedTitle|Frequently Asked Questions}} | {{#invoke:Webarchiv|getdomain|http://www.vmware.com/products/workstation/thinapp-starter-edition-faqs.html}} }} (Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
  }}
          | {{#if: 
              | Vorlage:Webarchiv/Today
              | {{#if:
                      | Vorlage:Webarchiv/Generisch
                      | {{#if: Frequently Asked Questions | {{#invoke:WLink|getEscapedTitle|Frequently Asked Questions}} | {{#invoke:Webarchiv|getdomain|http://www.vmware.com/products/workstation/thinapp-starter-edition-faqs.html}} }}  
                 }}}}}}}}{{#if:
    | Vorlage:Webarchiv/archiv-bot
  }}{{#invoke:TemplatePar|check
     |all      = url=
     |opt      = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
     |cat      = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
     |errNS    = 0
     |template = Vorlage:Webarchiv
     |format   = *
     |preview  = 1
  }}{{#ifexpr: {{#if:20110502092845|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
  }}{{#if: 
    | {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
        | web.archive.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}} 
        | webcitation.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}} 
        | archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
      }}{{#if: 
         | {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
             | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
          |  }} 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
      }}
    | {{#if: 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
      }}
  }}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.vmware.com/products/workstation/thinapp-starter-edition-faqs.html}}
    || {{#if:  || }}
  }}{{#if: Frequently Asked Questions
    | {{#if: {{#invoke:WLink|isBracketedLink|Frequently Asked Questions}}
        | {{#if:  || }}
      }}
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Linktext_fehlt
  }}{{#switch: 
    |addlarchives|addlpages= {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/Parameter}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
  }}{{#ifeq: {{#invoke:Str|find|http://www.vmware.com/products/workstation/thinapp-starter-edition-faqs.html%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.vmware.com/products/workstation/thinapp-starter-edition-faqs.html%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://www.vmware.com/products/workstation/thinapp-starter-edition-faqs.html }}
              | abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org = 
              | #default = {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/URL}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
            }} 
       }}
  }}, auf vmware.com</ref>

Alternativen

Eine Alternative zu VMware ThinApp ist Evalaze<ref>Evalaze</ref>. Der Captureprozess ähnelt dem von ThinApp. Bei Evalaze kann jedoch direkt über dem Builder das virtuelle Dateisystem, die virtuelle Registry und der Grad der Isolierung bearbeitet werden. Spoon Studio Virtualisation Suite<ref>Virtualize Your Apps Abgerufen: 4. August 2011</ref> (früher: Xenocode VS), weist ein anderes Grundprinzip als ThinApp auf. Spoon benötigt die genaue Angabe der Programmdateien, während ThinApp diese mit Installation der Software automatisch findet. Evalaze und Spoon sind vom Anschaffungspreis deutlich günstiger als ThinApp, bei sehr ähnlichen Konditionen.

Eine weitere Alternative stellt die Symantec Endpoint Virtualization Suite<ref>Symantec Endpoint Virtualization Suite Abgerufen: 4. April 2011</ref> (ehemals „Software Virtualisation Solution“ von Altiris, SVS) dar. Der Ansatz ist auch hier ein anderer: alle Dateien und Registry-Einträge werden in eine sogenannte Software-„Schicht“ (Layer) installiert und in einem SVS-eigenen Ordner bzw. Registryzweig gespeichert. Zur Laufzeit werden diese Layer durch einen Treiber virtuell den realen Verzeichnissen „überlagert“, so dass das Betriebssystem z. B. die Dateien im Windows- oder Programme-Ordner „sieht“. Die einzelnen Layer sind gekapselt und können so z. B. verschiedene Versionen ein und derselben Datei im Windows-System32-Ordner parallel nutzen. Auch eine Streaming- und Serverlösung gibt es. Eine kostenlose Version für Privatanwender ist erhältlich.<ref>SVS Personal</ref>

Siehe auch

Weblinks

Einzelnachweise

<references />