当前位置:问答库>论文摘要

题目:iOS平台下基于RFB协议的远程桌面系统的设计与实现

关键词:远程桌面,VNC,RFB协议,iOS

  摘要



        近年来,随着移动设备和移动应用市场的迅猛发展,用户对于移动应用的需求变得更加丰富和多样化。那些诸如记事、理财、新闻、社交等领域的基本应用无法完全满足用户多样化的需求,开发者开始尝试使移动设备变得“无所不能”,在更多的领域中实现电脑上桌面软件的功能。一些开发者已经涉足到了远程桌面的领域,但是就目前的产品来看还有很多缺点和不足:一方面是系统的性能,主要是屏幕刷新效率较低;另一方面是交互方式和系统兼容性不强。

        根据以上两点不足,本文进行了详细的分析和研究,参考了已有的PC端的远程桌面系统VNC(Virtual Network Computing),拟定采用RFB(Remote Frame Buffer远程帧缓冲)协议作为基础实现我们的远程桌面系统。针对已有产品的不足,本文做出了一些改进和优化,一是内存使用优化,通过多次屏幕绘制和图像预处理有效的降低了内存使用,二是设计了新的交互方式和UI界面,增强了用户的操作性和输入效率。此外还做了一些针对性的调整,增强了对mac系统和windows系统的兼容性。

        通过这套远程桌面系统,用户可以使用iOS移动设备连接他们的个人电脑,软件会将个人电脑的桌面映射到移动设备上,用户可以在移动设备上操作其个人电脑。我们为用户提供了一个简易的“云办公”环境。