Lably
Skip to content

Application virtualization

Method to encapsulate computer programs

  • 4 min read
  • 4 chapters

Related on Lably

Through Computer program, Operating system and Sandbox (computer security)

In this context, the term "virtualization" refers to the artifact being encapsulated (application), which is quite different from its meaning in hardware virtualization, where it refers to the artifact being abstracted (physical hardware).

Description

Full application virtualization requires a virtualization layer. Application virtualization layers replace part of the runtime environment normally provided by the operating system. The layer intercepts all disk operations of virtualized applications and transparently redirects them to a virtualized location, often a single file. The application remains unaware that it accesses a virtual resource instead of a physical one. Since the application is now working with one file instead of many files spread throughout the system, it becomes easy to run the application on a different computer, and previously incompatible applications can be run side-by-side.

Sign in to keep reading

3 more chapters are free with a Lably account.

More in Computing and communication