Application Virtualization Glossary

Term Definition

active upgrade

An upgrade that enables a new version of an application to be added to an App-V Management Server or Streaming Server without affecting users currently running the application.

Application Source Root

Reference to a registry key that allows an override of the OSD CODEBASE for the HREF element (for example, the source location). This registry value enables an administrator or ESD system to ensure application loading is performed according to a planned topology management scheme.

Application Virtualization drive

The default virtual application client drive (Q:) from which sequenced applications are run.

Application Virtualization reporting

Virtual application information gathered for data analysis. Data is collected for assembly of custom views and interpretation.

AutoLoad configuration parameter

A client runtime policy configuration parameter that enables the secondary feature block of a virtualized application to be streamed to the client automatically in the background.

branch a package

To upgrade an existing sequenced application package and run it side-by-side with the original sequenced application package.

Dynamic Suite Composition

An Application Virtualization feature that enables a virtual application package to allow dependent plug-ins or middleware packages to use the virtual environment. This feature enables plug-ins and middleware packages to use the primary package's registry settings, and the packages behave and interact with one another in the same way as if they were installed locally on a comuter.

ICO file

The file for the icon on the client's desktop used to launch a sequenced application.

Icon Source Root

Reference to a registry key that allows specification of a source location for icon retrieval for a sequenced application package during publication. Icon Source Roots support UNC formats only (not URLs).

Installation directory

The directory where the installer for the application virtualization sequencer places its files.

Microsoft Application Virtualization Desktop Client

An application that resides on a Windows-based computer desktop and which communicates and authenticates with the Microsoft System Center Virtual Application Server to receive the application code and allow a sequenced application to be run locally.

Microsoft Application Virtualization for Terminal Services

The Application Virtualization feature, including both client and server components, running in a Terminal Services environment.

Microsoft Application Virtualization Management Console

Centralized snap-in to the Microsoft Management Console, which you use to administer the Application Virtualization Management System.

Microsoft Application Virtualization Management System

A specific deployment of the Application Virtualization platform that includes all of the components that are managed by a single data store.

Microsoft Application Virtualization Management Web Service

A service that acts as an intermediary between the Application Virtualization Management Console and the data store. First it authenticates its users, and then it allows authorized administrators to manipulate data in the data store.

Microsoft Application Virtualization platform

Name for the Microsoft products that are used to create, store, distribute, and run virtualized applications.

Microsoft Application Virtualization Sequencer

Application that monitors and records the installation and setup process for applications so that an application can be sequenced and run in the virtual environment.

Microsoft Application Virtualization Terminal Services Client

An application that resides on a Terminal Server and which communicates and authenticates with the Microsoft Virtual Application Server to receive the application code and allow a sequenced application to be run locally.

Microsoft System Center Application Virtualization Management Server

One of two Application Virtualization server types from which a sequenced application package can be streamed. In addition to streaming virtual application packages, the Application Virtualization Management Server offers other services such as publishing, management, reporting, and so on.

Microsoft System Center Application Virtualization Streaming Server

One of two Application Virtualization server types from which a sequenced application package can be streamed. The Streaming Server streams applications to the client computers only and does not offer other services such as publishing, management, reporting, and so on.

Open Software Descriptor (OSD) file

An XML-based file that instructs the client on how to retrieve the sequenced application from the Application Virtualization Management/Streaming Server and how to run the sequenced application in its virtual environment.

OSD Source Root

Reference to a registry key that allows specification of a source location for OSD file retrieval for an application package during publication. OSD Source Roots support UNC formats only (not URLs).

package root directory

The directory on the sequencing computer on which files for the sequenced application package are installed. This directory also exists virtually on the computer to which a sequenced application will be streamed.

primary feature block

The minimum content in an application package that is necessary for an application to run. The content in the primary feature block is identified during the application phase of sequencing and typically consists of the content for the most used application features.

secondary feature block

The remainder of the application package that is not contained in the primary feature block. This content is streamed to the client on demand as application features are used.

sequenced application

An application that has been monitored by the Sequencer, broken up into primary and secondary feature blocks, streamed to a computer running the Microsoft Application Virtualization Terminal Services Client or the Microsoft Application Virtualization Desktop Client, and can run inside of its own virtual environment.

sequenced application package

The files that comprise a virtual application and allow a virtual application to run. These files are created after sequencing and specifically include .osd, .sft, .sprj, and .ico files.

sequencing

The process of creating an application package by using the Application Virtualization Sequencer. In this process, an application is monitored, its shortcuts are configured, and a sequenced application package is created containing the .osd, .sft, .sprj, and .ico files.

sequencing computer

The computer used to perform sequencing and create a sequenced application package.

Sequencing Wizard

Step-by-step wizard that walks the user through sequencing an application, including package configuration, installing the application or applications to be sequenced, and sequencing the application package for streaming.

SFT

A file that contains one or more sequenced applications that the Sequencer has packaged into streaming blocks, as well as the associated delivery information. The SFT file is stored on each server that must stream the packaged applications to a client.

SFTMIME

A command-line interface for setting up and managing applications, file type associations, and desktop configuration servers managed by Application Virtualization Desktop and Terminal Services Clients.

SPRJ file

An XML-based Sequencer Project file, in which the Sequencer stores its Exclusion Items and Parse Items information. The SPRJ file is used heavily in the creation of application records as well as during an upgrade to a package.

virtual application

An application packaged by the Sequencer to run in a self-contained, virtual environment. The virtual environment contains the information necessary to run the application on the client without installing the application locally.

Virtual COM

The subsystem that manages COM objects created by application processes running in a virtual environment and prevents conflict with the same objects created outside the virtual environment.

virtual directory

An opaque directory where only files and subdirectories defined in the application package or created through interaction with an application in a virtual environment are visible. Any files in an identically named local directory are not visible to the application.

virtual environment

A runtime container that defines the resources available to application processes launched from a sequenced application package.

virtual file

A file name within the virtual environment that is mapped to an alternate target location. A virtual file appears alongside other files in the containing directory, regardless of whether that directory is virtual or local.

virtual file system

The subsystem that intercepts and redirects file system requests from application processes running in a virtual environment. These requests are processed based on the virtual files and directories defined in the application package and created or modified through interaction with a virtual application.

virtual registry

The subsystem that intercepts and redirects registry requests for keys and values from application processes running in a virtual environment. The redirection is based on the registry information defined in the application package and created or modified through interaction with a virtual application.

virtual services

The subsystem that acts as the Service Control Manager (SCM) for services running in a virtual environment.