Spoon:在“云”上运行桌面应用程序


 

http://spoon.net/home.aspx

 

 

使用Spoon(spoon.net),用户可以在“云”上运行OpenOffice.org、TweetDeck和 Autodesk的Design Review和Inventor Fusion Technology Preview等桌面应用程序。用户只需注册一个帐户,并安装一个浏览器插件就可以使用这项服务。

 

 

这些应用程序运行起来就跟真正的本地桌面应用程序没有什么两样,只是稍显缓慢。你也可以打开并保存本地硬盘驱动器上的文件。Spoon公司表示:“Spoon让软件开发人员可以在云上使用桌面应用程序,无需再安装其他任何软件。你可以从Spoon.net 下载Spoon应用程序,也可以很方便地把它嵌入到任何网站、博客、社会化媒体中,作为一个‘Spoon源’。”

 

业界人士认为,现在这个服务看起来就像是Citrix Receiver的消费者版本。

 

在登陆后使用7z如下图:

 

 

spoon包含:

spoon server

spoon studio

spoon sandbox manager(spoon web plugin),

其中spoon server用来host apps,spoon studio用来publish apps到spoon server。 通过web browser访问host在spoon server的apps时需要安装web browser插件。

 

spoon的原理:

1)spoon application virtualization

 

Unlike hardware virtualization solutions which require an entire copy of the host operating system, Spoon's application virtualization technology emulates only the operating system features required for execution of a particular application. As a result, Spoon virtual applications have essentially the same performance characteristics as native applications, but without any changes to system infrastructure.

The core of Spoon virtualization technology is the Spoon virtual machine (VM) kernel. Occupying less than a megabyte of storage and adding negligible runtime performance overhead, the Spoon kernel is a lightweight implementation of core operating system APIs, including file system, registry, process, and threading subsystems. The Spoon kernel is implemented entirely within the user-mode space, meaning Spoon applications can be executed without any device driver installation or administrative privileges.

Spoon virtual applications interact with a virtualized file system, registry, and process environment contained in the kernel, rather than directly with the host device operating system. Requests are handled internally within the virtualized environment or routed to the host device file system and registry when appropriate, but can also be redirected or overridden based on the application's configuration.

 

 

2)spoon streaming

 

Spoon's unique predictive streaming technology allows virtual applications to launch over 5 to 20 times faster than traditional downloadable applications.

Machine learning technology enables Spoon to automatically decompose virtual applications into smaller functional and data units. Spoon then identifies a prefetch- the application's vital data components for launch- and transfers them first, enabling deployment with only a fraction of the total application loaded. Once the prefetch is transferred, the application launches immediately, without any streaming servers or specialized protocols.

Applications can optionally be registered to the local device upon transfer completion. Registration moves the application content to a permanent location on the local device, making it available offline, and creates all Start Menu icons, desktop shortcuts, and file associations related to the application.

 

 

 

其他的云服务:

 

http://www.heroku.com/
http://www.salesforce.com/platform/
http://www.database.com/
 

 

完!

 

 

 

 

posted @ 2011-07-28 14:49  iTech  阅读(2267)  评论(1编辑  收藏  举报