VMware ThinApp

Last updated
VMware ThinApp
Original author(s) Jitit Inc. [1]
Developer(s) VMware
Stable release
2212 / January 12, 2023;19 months ago (2023-01-12) [2]
Operating system Windows Vista and later
Windows Server 2008 and later
(previously Windows XP and Windows Server 2003)
Size 18  MB
Type Application virtualization
Portable application creator
License Shareware
Website www.vmware.com/products/thinapp

VMware ThinApp (formerly Thinstall) is an application virtualization and portable application creator suite by VMware that can package conventional Windows applications [3] into portable applications capable of running on another operating system. According to VMware, the product has a success rate of about 90–95% in packaging applications. [4]

Contents

History

ThinApp (previously known as Thinstall) was originally developed by Jitit Inc. and was acquired by VMware on January 15, 2008. [5] VMware later used the code name VMware Project North Star while the product was in beta. [6] On June 10, 2008, VMware announced that the final name for the product was going to be VMware ThinApp. [7] The trial version of Thinstall was initially available only to corporations, [8] then VMware offered a public trial version. [9]

Technology

VMware ThinApp provides application virtualization. [10] ThinApp is able to execute applications without them being installed in the traditional sense by virtualizing resources such as environment variables, files and Windows Registry keys. The virtual environment shown to the client combines both physical and virtual resources, making it appear to the application as if it were fully installed and running. ThinApp does not have any pre-installed components and does not require the installation of device drivers allowing applications to run from USB flash drives or network shares without ever requiring Administrator rights. ThinApp converts standard application installers such as .msi files into self-contained EXE files, which includes everything required to run. Also it is able to scan a system before and after an application's installation and create a portable executable based upon changes made to the systems files and registry. Unlike self-extracting ZIP files, ThinApp does not extract files to disk or require system registry changes in order to run applications. ThinApp versions released after 5.2.3 drop support Windows XP and Windows Server 2003 and later. [3]

Editions

The most "basic" version of ThinApp is "VMware ThinApp Starter Edition", offered for free with any purchase of VMware Workstation, [11] [12] while the most "advanced" version is "VMware ThinApp Enterprise Edition", which adds support for AppSync updating, Active Directory integration and allows usage by multiple users (both for the ThinApp Packager and ThinApp Client). [11]

See also

Related Research Articles

Virtual PC is a discontinued x86 emulator for PowerPC Mac hosts and a hypervisor for Microsoft Windows hosts. It was created by Connectix in 1997 and acquired by Microsoft in 2003. The Mac version was discontinued in 2006 following the Mac transition to Intel, while the Windows version was discontinued in 2011 in favour of Hyper-V.

Installation of a computer program, is the act of making the program ready for execution. Installation refers to the particular configuration of software or hardware with a view to making it usable with the computer. A soft or digital copy of the piece of software (program) is needed to install it. There are different processes of installing a piece of software (program). Because the process varies for each program and each computer, programs often come with an installer, a specialised program responsible for doing whatever is needed for the installation. Installation may be part of a larger software deployment process.

Win4Lin is a discontinued proprietary software application for Linux which allowed users to run a copy of Windows 9x, Windows 2000 or Windows XP applications on their Linux desktop. Win4Lin was based on Merge software, a product which changed owners several times until it was bought by Win4Lin Inc. Citing changes in the desktop virtualization industry, the software's publisher, Virtual Bridges, has discontinued Win4Lin Pro.

<span class="mw-page-title-main">Windows Installer</span> Software

Windows Installer is a software component and application programming interface (API) of Microsoft Windows used for the installation, maintenance, and removal of software. The installation information, and optionally the files themselves, are packaged in installation packages, loosely relational databases structured as COM Structured Storages and commonly known as "MSI files", from their default filename extensions. The packages with the file extensions mst contain Windows Installer "Transformation Scripts", those with the msm extensions contain "Merge Modules" and the file extension pcp is used for "Patch Creation Properties". Windows Installer contains significant changes from its predecessor, Setup API. New features include a GUI framework and automatic generation of the uninstallation sequence. Windows Installer is positioned as an alternative to stand-alone executable installer frameworks such as older versions of InstallShield and NSIS.

Platform virtualization software, specifically emulators and hypervisors, are software packages that emulate the whole physical computer machine, often providing multiple virtual machines on one physical platform. The table below compares basic information about platform virtualization hypervisors.

<span class="mw-page-title-main">Portable application</span> Type of computer program

A portable application, sometimes also called standalone software, is a computer program designed to operate without changing other files or requiring other software to be installed. In this way, it can be easily added to, run, and removed from any compatible computer without setup or side-effects.

Symantec Workspace Virtualization is an application virtualization solution for Microsoft Windows by Symantec, now known as Symantec Endpoint Virtualization Suite (SEVS).

VMware Workstation Player, formerly VMware Player, is a discontinued virtualization software package for x64 computers running Microsoft Windows or Linux, supplied free of charge by VMware, Inc. VMware Player could run existing virtual appliances and create its own virtual machines. It used the same virtualization core as VMware Workstation, a similar program with more features, which was not free of charge until 2024. VMware Player was available for personal non-commercial use, or for distribution or other use by written agreement. VMware, Inc. does not formally support Player, but there is an active community website for discussing and resolving issues, as well as a knowledge base.

The following is about Virtualization development. In computing, virtualization is the use of a computer to simulate another computer. Through virtualization, a host simulates a guest by exposing virtual hardware devices, which may be done through software or by allowing access to a physical device connected to the machine.

<span class="mw-page-title-main">VMware Workstation</span> Hosted hypervisor for Windows and Linux

VMware Workstation Pro is a hosted hypervisor that runs on x64 versions of Windows and Linux operating systems. There used to be an IA-32 version for earlier versions for the software. It enables users to set up virtual machines (VMs) on a single physical machine and use them simultaneously along with the host machine. Each virtual machine can execute its own operating system, including versions of Microsoft Windows, Linux, BSD, and MS-DOS. VMware Workstation is developed and sold by VMware, Inc. Until version 17.5.2 there was a free-of-charge version called VMware Workstation Player, for non-commercial use. Ready-made Linux VMs set up for different purposes are available from several sources.

<span class="mw-page-title-main">VMware ESXi</span> Enterprise-class, type-1 hypervisor for deploying and serving virtual computers

VMware ESXi is an enterprise-class, type-1 hypervisor developed by VMware, a subsidiary of Broadcom, for deploying and serving virtual computers. As a type-1 hypervisor, ESXi is not a software application that is installed on an operating system (OS); instead, it includes and integrates vital OS components, such as a kernel.

Microsoft Application Virtualization is an application virtualization and application streaming solution from Microsoft. It was originally developed by Softricity, a company based in Boston, Massachusetts, acquired by Microsoft on July 17, 2006. App-V represents Microsoft's entry to the application virtualization market, alongside their other virtualization technologies such as Hyper-V, Microsoft User Environment Virtualization (UE-V), Remote Desktop Services, and System Center Virtual Machine Manager.

A roaming user profile is a file synchronization concept in the Windows NT family of operating systems that allows users with a computer joined to a Windows domain to log on to any computer on the same domain and access their documents and have a consistent desktop experience, such as applications remembering toolbar positions and preferences, or the desktop appearance staying the same, while keeping all related files stored locally, to not continuously depend on a fast and reliable network connection to a file server.

Remote Desktop Services (RDS), known as Terminal Services in Windows Server 2008 and earlier, is one of the components of Microsoft Windows that allow a user to initiate and control an interactive session on a remote computer or virtual machine over a network connection. RDS was first released in 1998 as Terminal Server in Windows NT 4.0 Terminal Server Edition, a stand-alone edition of Windows NT 4.0 Server that allowed users to log in remotely. Starting with Windows 2000, it was integrated under the name of Terminal Services as an optional component in the server editions of the Windows NT family of operating systems, receiving updates and improvements with each version of Windows. Terminal Services were then renamed to Remote Desktop Services with Windows Server 2008 R2 in 2009.

Turbo is a set of software products and services developed by the Code Systems Corporation for application virtualization, portable application creation, and digital distribution. Code Systems Corporation is an American corporation headquartered in Seattle, Washington, and is best known for its Turbo products that include Browser Sandbox, Turbo Studio, TurboServer, and Turbo.

<span class="mw-page-title-main">Virtualization</span> Methods for dividing computing resources

In computing, virtualization (v12n) is a series of technologies that allows dividing of physical computing resources into a series of virtual machines, operating systems, processes or containers.

Novell ZENworks Application Virtualization is an application virtualization and portable application creation console by Novell that allows a user to build applications that run like an executable file.

Cameyo is an application virtualization product. It aims to virtualize Windows applications so that they can run on other machines or in HTML5 browsers. It is reported to be easy to use, light in weight, and compatible with a wide variety of applications. The company’s web site includes a library of ready-to-use virtualized free and open-source virtual applications which can be downloaded or run in the browser. Cameyo has a free edition for home and small businesses for up to 49 machines.

Android devices have the ability to run virtual machines or emulate other operating systems. It does this either via desktop virtualization, platform virtualization, or emulation via compatibility layer.

References

  1. "vFILTERS: VMware Thinapp history and basic work... - VMware Communities". vmware.com. Archived from the original on 2016-03-04. Retrieved 2014-05-21.
  2. "VMware ThinApp 2212 Release Notes". VMware, Inc. January 12, 2023. Retrieved May 20, 2023.
  3. 1 2 ThinApp User's Guide: ThinApp 5.1 (PDF). VMware. 10 December 2014.
  4. "Top 10 Questions on ThinApp". vmware.com.
  5. "VMware to Expand Desktop Virtualization Solution with Acquisition of Thinstall" (Press release). VMware. January 15, 2008. Retrieved 2008-06-11.
  6. "VMware ThinApp (Project North Star/Thinstall) Release Candidate". VMware. June 10, 2008. Archived from the original on 2012-08-28. Retrieved 2008-06-11.
  7. "VMware Launches ThinApp 4.0 to Run Virtually Any Application on Any Windows Operating System without Conflict by raju" (Press release). VMware. June 10, 2008. Archived from the original on June 12, 2008. Retrieved June 11, 2008.
  8. "VMware ThinApp Application Virtualization Platform: IT Management Solutions". Thinstall.com. Archived from the original on 2009-03-12. Retrieved 2009-10-22.
  9. "Evaluate VMware ThinApp". VMware . Retrieved 2008-08-09.
  10. "Introduction to VMware ThinApp" (PDF). VMware. 2008-06-26. Retrieved 2008-08-05.
  11. 1 2 "VMware Workstation Pro" . Retrieved 2023-12-22.
  12. "Buy VMware Workstation 7, Get VMware ThinApp Starter Edition For Free!". vmware.com.