VMware ThinApp[1], dawniej Thinstall – pakiet oprogramowania VMware do wirtualizacji[2] aplikacji oraz tworzenia aplikacji przenośnych, który może tworzyć specjalny kontener ze spakowaną konwencjonalną aplikacją[3]. Pozwala to na stworzenie aplikacji przenośnej z jej wersji instalacyjnej[4]. Producent oprogramowania VMware podaje wskaźnik skuteczności procesu wirtualizacji aplikacji na około 90–95%.

VMware ThinApp
Logo VMware ThinApp
Logo programu
Autor VMware
Pierwsze wydanie 15 stycznia 2008
System operacyjny Microsoft Windows
Licencja shareware
Strona internetowa

Historia

edytuj

ThinApp (wcześniej znany jako Thinstall) został opracowany przez firmę Jitit Inc. 15 stycznia 2008 roku[5], a następnie zakupiony przez VMware w dniu 15 stycznia 2008 r.[6] VMware użył później nazwy kodowej VMware Project North Star, gdy produkt był w fazie beta. W dniu 10 czerwca 2008 r. VMware ogłosiło, że ostateczną nazwą produktu będzie VMware ThinApp[7]. Wersja próbna Thinstall była początkowo dostępna tylko dla korporacji[8], a następnie VMware zaoferowała publiczną wersję próbną[9]. [9] Obecnie ThinApp jest dostępny tylko z pakietem produktów Horizon.

Technologia

edytuj

VMware ThinApp to rozwiązanie do wirtualizacji aplikacji. ThinApp jest w stanie uruchamiać aplikacje bez instalowania ich w tradycyjnym znaczeniu, wirtualizując zasoby takie jak zmienne środowiskowe, rejestr Windows, pliki. Środowisko wirtualne przedstawione klientowi jest połączonym widokiem podstawowych zasobów fizycznych i wirtualnych, dzięki czemu warstwa wirtualizacji może oszukać aplikację, tak aby działała, jakby była w pełni zainstalowana. ThinApp nie ma żadnych wstępnie zainstalowanych komponentów i nie wymaga instalacji sterowników urządzeń umożliwiających uruchamianie aplikacji z napędów flash USB lub udziałów sieciowych bez konieczności posiadania uprawnień administratora. ThinApp konwertuje standardowe instalatory aplikacji, takie jak pliki .msi, na samodzielne pliki EXE, które zawierają wszystko, co jest wymagane do uruchomienia aplikacji. Ważnym elementem wirtualizacji aplikacji jest także przeskanowanie systemu przed i po instalacji aplikacji oraz porównanie zawartości punktów skanowania systemu na podstawie którym jest tworzony przenośny plik wykonywalny zawierający zmiany wprowadzone do plików systemowych i rejestru przez instalator aplikacji. W przeciwieństwie do samorozpakowujących się plików ZIP, ThinApp nie wyodrębnia plików na dysk ani nie wymaga zmian rejestru systemowego w celu uruchomienia aplikacji. ThinApp obsługuje systememy Microsoft Windows począwszy od Windows XP a także Windows Server 2003 i jego nowsze wersje. ThinApp obsługuje wszystkie wydane systemy Windows od Windows NT4, 2000, XP (64/32), Vista (64/32), Server 2003, Server 2008 (64), Server 2008 R2 (64), Windows 7 (64/32), Windows 8 / 8.1 (64/32, ale nie RT) i Windows Server 2012.

Oprogramowanie to może służyć do tworzenia bezpiecznie uruchamialnych wersji aplikacji np. pakietów biurowych oraz innego oprogramowania wrażliwego na uruchamianie skryptów czy makr ze złośliwym kodem, gdyż virtualne środowisko oddziela aplikację w wersji utworzonej w ThinApp od systemu.

Edycje

edytuj

VMware ThinApp występuje w dwóch wersjach: Basic oraz Enterprise różniących się funkcjonalnością, Przy czym w wersji Basic proces tworzenia archiwum przebiega w sposób zautomatyzowany, przy pomocy wbudowanego kreatora.

Zobacz też

edytuj

Przypisy

edytuj
  1. i, VMware ThinApp 5.2.7 Release Notes [online], docs.vmware.com [dostęp 2020-05-18] (ang.).
  2. Wirtualne aplikacje [online], Computerworld [dostęp 2020-05-18] (pol.).
  3. vFILTERS: VMware Thinapp history and basic work... |VMware Communities [online], communities.vmware.com [dostęp 2020-05-18] [zarchiwizowane z adresu 2016-03-04].
  4. What is VMware Thinapp? - Definition from Techopedia [online], Techopedia.com [dostęp 2020-05-18] (ang.).
  5. News Releases [online], VMware [dostęp 2020-06-09] (ang.).
  6. News Releases [online], VMware [dostęp 2020-05-18] (ang.).
  7. VMware Launches ThinApp 4.0 to Run Virtually Any Application on Any Windows Operating System without Conflict - VMware [online], web.archive.org, 12 czerwca 2008 [dostęp 2020-05-18] [zarchiwizowane z adresu 2008-06-12].
  8. VMware ThinApp Application Virtualization Platform: IT Management Solutions [online], web.archive.org, 12 marca 2009 [dostęp 2020-05-18] [zarchiwizowane z adresu 2009-03-12].
  9. Try VMware ThinApp for Application Virtualization [online], my.vmware.com [dostęp 2020-05-18].