你好,游客 登录 注册 发布搜索
背景:
阅读新闻

云计算的关键技术:个人用户端云计算技术

[日期:2014-03-14] 来源:  作者: [字体: ]

  对于台式机、笔记本电脑来说,AMD、Intel公司的二核、四核、六核等多核CPU已经具备足够的处理能力,云计算对台式机、笔记本电脑用户来说没有太大的吸引力;因此云计算的用户端趋向于手机、平板电脑这样的便携式设备,这些设备的共同点在于小屏幕、弱CPU、电池供电时间有限,需要借助云计算解决处理能力不足的问题。云计算的个人用户端是进入云计算的入口,这个入口如果没有很好的用户体验云计算就是一纸空文,没人用的云计算也就走向死亡,因此云计算个人用户端是决定云计算成败至关重要的一个环节。从目前采用的技术来看,云计算用户端主要是以谷歌 Chrome OS为代表的HTML5浏览器式UI,不过GameString和Onlive公司新近开发的串流技术提供的UI则更加值得注意。

  Google是云计算的大力倡导者,12月7日发布了新一版Chrome OS,这一版主要针对具有实体键盘的设备,提供文字处理等最为常用的应用,其特点是可以实现云计算HTML5应用的离线使用,不过YouTube、 Hulu等视频应用在Google提供的Cr48笔记本电脑上运行得差强人意,让人对Chrome OS的印象大打折扣。相关评论可以上网搜索。

  也是在12月7日,二个名不见经传的小公司Onlive和GameString展示了他们最新的串流云计算技术,在GameString演示视频中,一台Android手机被用来运行多人在线游戏魔兽世界(World of Warcraft)。这一Android应用程序是使用Adobe Air网络应用程序平台和GameString公司的软件工具包开发的。在它的帮助下,游戏开发者可以让高端游戏一部分在移动设备上运行,另一部分在云服务器上运行。

  串流游戏要比串流视频和音乐复杂得多。通常为了防止网络连接问题带来的延迟,无论观看者什么时间看到画面,视频软件都会提前缓存接下来几秒的内容。游戏却无法做到这一点,因为下面几秒发生的事是由玩家当前操作决定的。为了不影响游戏效果,压缩效果需要足够好以保证数据流不会延迟太多。OnLive 的工程师们开发出一个压缩算法并能够成功应用于特定游戏和特定用户的网络连接。这个压缩算法在不同情况下都有所不同,暗度、细节以及3D动作都不一样。如果数据在传输过程中丢失,OnLive软件将试图从已知数据中推断丢失数据以修复这个错误。所有这些工作都是由运行在远端云服务器组上的软件完成的。安装在用户设备上的软件非常简单,只是向服务器发送用户鼠标点击坐标和键盘或者按钮的点击时间。一切应用都运行起来都像是本地程序,甚至像一些高端的软件,比如通常运行在工作站上的专业视频编辑软件或者电脑辅助设计软件也都可以完成。

  GameString虽然也依赖于压缩技术但方式有所不同,该公司的软件在移动设备上负责游戏的更多部分——几乎所有的按钮、菜单以及用户界面组件。最复杂的计算工作在服务器端完成,手机或者平板电脑只需要负责处理图形用户界面(GUI)以及用户和界面的交互。这意味着服务器上的工作将更加集中细化,现有已安装的智能手机游戏也可以使用云服务器提供的强大服务。

  Onlive 和GameString的创新技术为我们开发云计算个人用户端和云端服务器软件开启了一条新的思路,对于大型复杂软件在云计算环境下的应用提供了切实可行的方法。他们的技术除了可以实现复杂的在线游戏,利用串流技术还可以在个人终端实现大型复杂软件的GUI,为我们设计云计算结构提供了一个范例。目前该项技术需要比较高的无线带宽,在线游戏只有在WiFi环境中可以使用,假以时日相信可以做得更好。

  云计算的研究如果脱离了个人用户端的创新其实是十分危险的,云计算软件的开发在个人用户端必须具有很好的用户体验才能吸引用户使用,形成足够的用户群落从而促进云计算的真正实现。

收藏 推荐 打印 | 录入:Cstor | 阅读:
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数
点评:
       
评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款