一种适用于瘦终端的应用流化方法
2014-02-13赵晓森高宇翔王志谦
电视技术 2014年16期
徐 扬,赵晓森,高宇翔,王志谦
(北京邮电大学 网络技术研究院,北京100876)
随着网络的普及,各种应用软件层出不穷,运行应用需要足够的计算能力和存储空间,很多瘦终端已经无法满足当前应用所需的处理能力,正面临被淘汰的局面。然而,云计算有着超强的计算和存储能力,将瘦终端通过网络接入与云计算的优势结合在一起,应用程序本身不在终端上运行,只需要将人机交互数据传送到云端实际运行应用的服务器,云端服务器将应用的计算结果(即屏幕的更新)返回到终端[1]。这使得用户能够不受终端设备的限制即可获得极高的用户体验,同时带来了多方面的优势,如解决应用的兼容性问题,节省二次开发成本,实现应用的集中管理和控制等。本文的主要工作是讨论如何将应用图形用户界面(GUI)传输给终端,提出一种应用远程显示的方法,并对该方法进行验证。
1 相关工作
随着人们对瘦终端发展的重视,现在市面上已经存在许多可供选择的瘦客户端解决方案,例如X,Microsoft Remote Desktop,Citrix MetraFrame XP,Virtual Network Computing(VNC),GoToMyPC等。然而,这些解决方案都是成熟的商业产品,客户端一般只针对计算机和智能手机,存在一定的限制[2]。
X把所有的用户界面处理交给客户端,以此来提供远程显示,由于应用的显示逻辑和运行逻辑通常是紧耦合的,那么在客户端处理用户界面的同时应用逻辑运行在服务器端,这样会带来客户端与服务器端的持续同步。此外,客户端用于处理应用显示界面的视窗服务软件比较复杂,并需要频繁更新,随着用户界面越来越丰富多彩,将会给客户端带来更加复杂的处理压力。……
登录APP查看全文
