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

Spoon提供了一种在云端运行桌面应用的服务,如OpenOffice.org和Autodesk的产品。用户仅需注册并安装浏览器插件即可使用。该服务利用虚拟化技术使应用运行几乎与本地一致,同时支持文件的打开与保存。


 

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/
 

 

完!

 

 

 

 

Spoon Virtual Application Studio使你能够转换Windows, .NET, Java, AIR, Flash, Shockwave或其它Windows兼容应用程序为独立的虚拟化应用,这些应用程序从网上传输,并即刻对最终用户设备运行。不像传统的部署方法,虚拟化应用不需要为重启,管理权限或为额外组件和运行时单独设置步骤。虚拟化应用与其它系统应用相互隔离,避免了DLL冲突和其它部署恶梦。 无需安装就能启动应用程序 把所有的应用程序文件,设置,运行时和组件打到一个单独包内,实现零设置就能即时运行,给用户一个即时启动的体验并缩减支持成本。 锁定桌面执行 通过锁定桌面和部署干净的基本影像启动安全,Spoon允许你所有的应用程序无需管理员权限或访问权限系统资源适当的工作。 在Windows 7上运行遗留应用程序 Spoon允许遗留应用程序如Internet Explorer 6在新的操作系统上Win 7上继续运行,减少与操作系统推出相关的成本和风险。 消除.NET和Java依赖 执行基于.NET,Java和AIR基于对应用无需安装运行环境,Spoon虚拟机支持所有版本的.NET Framework和Java,包括.NET4.0, 4.2和4.5。 消除组件故障 Spoon通过打包运行时和其它应用程序组件,消除由于丢失或不匹配组件版本导致的应用程序故障。 动态沙箱隔离管理 动态隔离管理允许虚拟化应用程序运行在完全隔离或与其它应用程序共享的环境,允许共享数据和配置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值