March 05, 2012, 12:53 PM — Delivering software on-demand from centralized servers or the cloud was the great promise of application streaming technology. But Osman Kent, CEO of startup Numecent (formerly known as Endeavors Technologies) says that promise was tarnished. Kent believes it's time the technology delivered.
"The industry is littered with customers who have tried legacy application virtualization, block-streaming or progressive download solutions and who became disbelievers," Kent says. "These approaches failed to live up to their promise by delivering only 50% of the applications and managed to confuse the terminology of streaming along the way."
Numecent, which emerged from stealth on Monday, plans to change that with its cloudpaging technology, which it says can deliver 100% of Microsoft Windows applications, including ones with plug-ins, as cloud-enabled versions with full license control. It can even deliver the OS itself. These applications can be run without installation nearly instantly on any PC, tablet or even a phone at native speeds by streaming native x86 instructions. The apps appear in the Start menu just like local software, and all data is also stored locally. When the user is done with the software, the application vanishes without a trace from the target device. It leaves behind no registry changes and no DLLs.
"With cloudpaging, we not only address the digital transport issue, which has long been ignored, but also deliver a complete end-to-end solution for virtualized application deployment for consumers and enterprises alike," he says. "We want to be to software what Dropbox is to data-but with a secure yet friction-free license control the rights-holders need."
Reducing Digital Delivery Time with Cloudpaging
Kent says that by first virtualizing the asset to be delivered, Numecent's cloudpaging technology can reduce the digital delivery time of any native software and other non-linear content by between 20x and 100x.
Numecent, born from a UCI/DARPA project in the late 1990s, "cloudifys" legacy applications by dividing them into small fragments called 'pages' which are stored on the server-side and fetched on demand over HTTP/S using a Virtual Memory Management Unit (MMU) on the client.
"In modern computer architectures, an MMU is used to virtualize RAM to reduce the memory footprint of an application," explains Art Hitomi, co-founder and CTO of Numecent. "By deploying a Virtual MMU in the communication path, we are in essence reducing the network footprint of the deliverable."