application jukebox player
Application Jukebox Player is a small piece of client software, installed on every user's PC — about the size of an IM client. Any user's PC with the player installed can access cloudpaged Windows applications according to the organization's access policies.
The Application Jukebox Player fetches applications differently than other technologies. Applications run on the client machine. Unlike legacy streaming solutions, which run apps on the server before streaming down pixels, the Application Jukebox Player creates a virtual environment on the user PC in which all cloudpaged applications are executed. To the user, it looks and acts as if the app is running locally, so user acceptance (and performance) are very high. (Even graphics-intensive apps like Adobe Photoshop and AutoCAD run just as fast with Application Jukebox as they would locally.) Unlike local apps, however, administrators have full control over licenses, access rules, and more.
The virtual environment is a controlled space on the user's hard drive — a sandbox — in which the application runs. Inside the sandbox is a Virtual MMU which fetches instructions on demand from the server - a page at a time. Once the page is fetched, it is stored in a local encrypted cache so that subsequent accesses to the same page are very quick. This also allows you to offline the app once sufficient number of pages are fetched.
This sandbox can separate the app from the underlying operating system's resources in order to prevent conflicts and security issues. But unlike legacy streaming solutions, this sandbox can also integrate the application on several different levels with the OS and other apps—all controlled by the administrator. This means that drivers and plug-ins aren't a problem for apps paging with Application Jukebox. The administrator to configure the level of isolation and/or interaction each application will have with the local operating system and with other applications.
The player's console lists which applications a user has available on-demand, a list of currently running apps, and summarized access information. Applications can be launched, stopped or completely removed at the click of a button.