Dror Gill, Chief Strategy Officer of Ceedo Technologies Ltd. and I played an exciting round of Email tag a few weeks ago. Ceedo presents its technology as "portable desktop virtualiztion." What does that mean? Well, my posts Just what is “desktop virtualization” anyway?, The Role Application Virtualization Plays in Desktop Virtualization, and Processing virtualization and desktop virtualization laid down the foundation for looking at Ceedo and its products.
Dror's messages came in at a time when my time was totally consumed by two large projects that are thankfully completed. So, rather than actually speak with one another, we just exchanged messages. Dror also sent along a presentation deck.
Ceedo has developed application virtualization technology for Windows environments and is focused on using that technology to create virtualized desktop environments. The technology intercepts calls to Windows that access the registry or the Windows filesystem. These calls are then redirected to the application virtualizaiton technology developed by Ceedo.
Ceedo’s unique virtualization technology creates a portable virtual desktop, which launches on any Windows™ host PC with no need to pre-install any software, drivers or agents. 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 a “workspace” where the applications can interact with each other. Ceedo’s portable virtual desktop runs on top of and leverages the exiting Windows® OS on the host PC, thus eliminating both the licensing costs and the footprint of a full virtualized OS, and 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, are fully managed, deployed and updated remotely.
The idea that Ceedo is implementing appears sound. I guess that's why others, such as Microsoft's SoftGrid, Moka5's LivePC are heading down the same technological path.
In my view, the key issue here is not whether the technology is workable. The fact that others have taken similar approaches and have thousands of customers actually using their technology demonstrates that it is a workable approach. The real challenges, like the challenges faced by so many small software companies, revolve around making IT decision-makers aware of the company and its products, getting them to consider the products and then getting them to select the products over the products being offered by all of the others.