Ceedo’s technology takes a suite of standard off-the-shelf Windows® applications, without requiring any source modifications or an offline “packaging” process, and virtualizes them in real-time, creating an application workspace where installed applications can interact with each other.
Using this technology IT administrators can easily set-up, update and teardown application environments to employees, subcontractors, partners and employees' home use.
Flexibility
Application’s resources required for execution are mapped by Ceedo into “virtual” resources stored on a PC hard drive, on a network file share, or USB drive. The Ceedo virtualization approach requires no changes to the applications yet makes them portable and fully functional as if installed directly in Windows.
IT administrators benefit from the ability of one click deployment of applications and increased flexibility and savings in software resource management.
The Ceedo Virtualization Layer
Acting as a mini operating system for the virtual workspace, the virtualization layer intercepts calls from applications to the Windows operating system, which are handled by a complex set of pre-defined rules. The following diagram gives a high level view of the Ceedo Virtual Workspace.
Once the virtual workspace is executed on a host PC, the virtualization layer loads into memory and is responsible for all behind the scene operations. Each virtual application can interact directly with the host OS for events like visualization, memory, printing etc.
The virtualization layer reproduces the same virtual file system and virtual registry to all guest applications, resulting in an integrated workspace solution. For example, if an e-mail was received with a link to a website, the virtualization layer will make sure that the e-mail application opens the default guest browser defined in Ceedo, and not the one on the host PC.
The Advantage of Ceedo’s Virtualization Technology
The Ceedo virtual environment runs on top of and leverages the existing Windows® OS on the host PC, thus eliminating both the licensing costs and the footprint of a full virtualized OS. It works fully in user mode, enabling operation on locked-down PCs.
Both the Ceedo virtualization core, and the applications that run on top of it, can be deployed, updated and fully managed remotely by the enterprise IT administrator using the Ceedo Client Management System which allows intuitive and simple management of the user application environments.