Xenocode.  Run applications instantly and reliably, anywhere.
Deploy your applications instantly, anywhere
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Xenocode application virtualization technology allows your Windows, .NET, and Java-based applications to be deployed in compact, pre-configured virtual executables that run instantly, anywhere via the web, USB keys, or existing desktop management infrastructure.

Learn More | Download | Datasheet | Product details | Documentation | Pricing | Purchase

Download Xenocode Virtual Appliance Studio  Download Xenocode Virtual Application Studio Evaluation
(Select Open to run the Xenocode Virtual Application Studio Evaluation Setup Wizard)

Overview

  • Deploy complex apps in a single executable
    Dramatically simplify application deployment and maintenance by deploying in a single, pre-configured executable that runs immediately anywhere. No more setups, user configuration, DLL hell, or missing dependencies. No agents or device drivers.
     
  • Stream with no infrastructure changes
    Place your virtual application on a standard network share or web site to make it immediately available to your users. No Active Directory or special servers are required.
     
  • Execute .NET and Java with no runtime
  • Embed redistributable runtime components into your virtual application with a single click. Your applications execute properly with no runtime (or other runtime versions) present on the host machine.
     
  • Run legacy applications on Vista
    Execution on the Xenocode Virtual OS eliminates compatibility issues associated with deploying legacy applications on Windows Vista. Xenocode's unique Internet Explorer 6 emulation mode allows IE6-based applications to be deployed natively on Vista desktops.
  • Execute on locked-down desktops
    Xenocode virtualization technology allows applications to avoid accessing privileged filesystem and registry resources, allowing execution on locked-down desktops and eliminating UAC prompts and application failures on Windows Vista.
     
  • Completely user mode implementation
    Xenocode virtualization technology does not depend on any agent or device driver support, eliminating requirements for client installation or administrative privileges.
     
  • Unprecedented virtualization performance
    Unlike whole-machine virtualization systems, Xenocode application virtualization technology allows virtualized applications to execute at essentially the same speed as applications running natively.
     
    Leverage existing management tools
    Xenocode's agent- and server-less design allows virtualized applications to be easily integrated into existing application management infrastructure, including Microsoft SMS, LANDesk, ZENWorks, and AppStream. Virtual applications are deployed just like standard EXEs or MSIs.

Screenshots

Filesystem virtualization

Improved! Comprehensive operating system virtualization
The Xenocode user-mode Virtual OS kernel virtualizes filesystem, registry, process, and threading subsystems, allowing applications to be shipped in a pre-configured, ready-to-run state. Interaction between virtual and host device resources can be controlled with fully isolated or merge semantics.

 

MSI setup package build
New! Build MSI Setup Packages
Virtual Application Studio 2008 introduces the ability to generate MSI setup packages directly within the Studio authoring environment. Generated MSIs include binary installation, Start Menu and desktop shortcuts, shell file assocations, and uninstallers.
Pre-fabricated virtual applications
New! Auto-configure popular virtual applications
Quickly customize and build virtual executables for popular Windows applications using an easy, step-by-step wizard. The Configuration Wizard also provides guidance through setup snapshotting and manual virtual executable configuration processes.
Virtual application options
Improved! Customize metadata, virtual services, and environment variables
Customize virtual applications with rich shell metadata support, virtual service configuration, and virtual environment variables. A new Internet Explorer 6 shell emulation mode allows Internet Explorer 6 to be run on Windows Vista.

Pricing and Availability

Xenocode Virtual Application Studio licensing is based on a per End User model. View Virtual Application Studio pricing and licensing details.

You are responsible for separately obtaining any licenses necessary to operate and deploy any third-party software installed on your virtual machine.

Download

Click here to download a fully-functional 14-day evaluation version of Xenocode Virtual Application Studio.

Should I use Virtual Application Studio or Postbuild?

For assistance in selecting the right product for your needs, please review our Product Selection Guide.

Learn more

Traditional application deployment is slow, insecure, and unreliable

Installation of the typical desktop application requires a long setup process — file copies, component registrations, runtime installations, and installation of third-party dependencies — followed by additional user configuration, preference setup, and customization. Most applications do not function properly on secured, locked-down desktops, forcing administrators to compromise network security for application compatibility. Finally, interactions between shared components and different application versions frequently introduce errors when applications are installed, uninstalled, or upgraded.

The result is an inflexible IT infrastructure and extensive costs associated with application administration, maintenance, end-user support, regression testing, security breaches, and application failures.

Xenocode virtual applications run instantly, anywhere, with zero impact

Xenocode virtualization technology is a revolutionary approach to application deployment that dramatically reduces deployment and maintenance costs associated with traditional setup technologies.

A virtual application is a compact, self-contained, single-executable virtual machine pre-configured with all of the files, registry data, settings, components, runtimes, and other dependencies associated with a specific application. Xenocode virtual applications run with zero setup, zero configuration, and zero impact on the host device — just click and run right now.

Xenocode virtual applications are isolated from one another and from the host device, allowing enterprise desktops to be locked down and eliminating conflicts associated with shared components and application upgrades. Because virtual applications do not modify the base operating system state, broken devices can be swapped out with no impact on the end-user. And, unlike whole-machine virtualization technology, Xenocode Windows-on-Windows (WOW) virtualization technology allows virtualized applications to execute at virtually the same speed as native applications, with minimal disk and memory overhead.

Learn more: Understanding Xenocode application virtualization technology

Stream applications without Active Directory, client installs, or device drivers

Deploying Xenocode virtual applications to your organization is as easy as copying a single executable to your existing file server or web server. No Active Directory, client installs, device drivers, or specialized streaming servers are required. (Of course, Xenocode virtual applications can optionally exploit existing Active Directory or SMS deployments for enhanced security and customization management.)

Replace your existing installation, configuration, and maintenance headaches with one-click execution from a central application server.

Learn more: Application virtualization versus application streaming

Eliminate application conflicts, "DLL hell", and system modifications

The Xenocode virtual machine allows the filesystem and registry subsystems to be isolated from the host device, preventing virtual applications from interfering with one another or with applications installed on the host device. Multiple versions of applications, runtimes, and components can be executed concurrently without errors. Virtual Application Studio supports both merge and override isolation semantics, optionally allowing virtual applications to interact with host resources when necessary.

By eliminating the need for access to privileged system resources, application virtualization allows software to execute properly on locked-down desktops. Windows Vista users can enjoy the use of legacy applications without compatibility errors and LUA prompts.

The Xenocode WOW virtualization engine also fully supports Windows side-by-side (SxS) deployment manifests, should you have applications that use this isolation technology. As an added benefit, virtualized applications containing SxS assemblies execute properly on Windows 2000, even though SxS was not implemented in this version of the Windows operating system.

Superior virtualization technology

Unlike traditional virtual machine systems, Xenocode virtual applications execute at essentially the same speed as applications running natively against the host hardware, with only a small additional memory footprint. Virtualized applications consume a disk footprint proportional to the size of the application executable files, data, and included components, plus an approximately 400K overhead for the virtual machine itself.  As a result, virtual applications are small enough to be conveniently and quickly downloaded by end-users from an internal network share or public web site.

Additionally, because Xenocode virtual applications do not contain a host operating system, it is not necessary for you or your end-users to purchase separate operating system licenses to use your Xenocode virtual application. 

Learn more: Application virtualization versus whole-machine virtualization

Comprehensive application compatibility and support

The Xenocode virtualization engine supports most Windows applications. Its unique, low-level virtualization architecture provides the highest level of application compatibility. In addition, leading Windows applications are tested, certified, and fully supported for Xenocode-based deployment by our vendor-neutral compatibility lab.

Learn more: Xenocode application compatibility list

Maximize your existing desktop management infrastructure

Xenocode works seamlessly with popular desktop management systems, including Microsoft Systems Management Server, Altiris Management Suite, LANDesk Management Suite, Novell ZENWorks, and CA Unicenter. Because Virtual Applicaction Studio generates standalone, agentless single-executable files or MSIs, Xenocode-virtualized applications can be deployed just like traditional applications using your existing management infrastructure. No separate servers, configuration, or client setups are required.

Maximize developer and QA productivity

In spite of tremendous productivity advantages, many developers have avoided next-generation development environments such as Java and .NET due to problems deploying the associated runtimes. Xenocode virtualization technology allows software developers to fully embrace Java and .NET without concern for runtime deployment, backwards compatibility, versioning problems, and associated test and maintenance costs.

Xenocode virtual applications also allow embedding of Flash/Shockwave, VB6, COM/ActiveX, MDAC, and ODBC components.

Leverage Terminal Services and Citrix investments

By isolating applications from global resource areas, Xenocode application virtualization technology allows non-compliant applications to function properly in Terminal Server and Citrix environments. Virtualized applications are also a great way to quickly deploy pre-configured Citrix, VNC, or other terminal client software to users.

Deploy on USB keys, demo CDs, and secure kiosks

Enhance mobile worker productivity and develop new sales channels by deploying your ready-to-run, pre-configured application on USB keys and demo CDs. Virtualized applications run properly even if your flash device or demo disk is inserted into a machine without administrative privileges, such as a locked-down kiosk PC.

 

© 2008 Xenocode