文摘
英文文摘
第1章 绪论
1.1 课题背景
1.2 课题相关技术简介
1.2.1 瘦客户计算技术简介
1.2.2 虚拟网络计算技术(VNC)简介
1.3 国内外相关技术的发展现状
1.4 课题来源及研究内容
第2章 虚拟网络计算技术(VNC)的研究
2.1 瘦客户计算技术
2.1.1 瘦客户计算体系结构
2.1.2 瘦客户计算技术工作原理
2.1.3 瘦客户计算技术性能因素
2.2 虚拟网络计算技术
2.2.1 虚拟网络计算VNC协议
2.2.2 虚拟网络计算中图像编码机制
2.3 本章小结
第3章 应用程序共享系统的设计
3.1 应用程序共享系统结构介绍
3.2 VNC通信机制
3.3 VNC交互协议机制设计
3.4 共享服务器端
3.4.1 共享服务器端的设计
3.4.2 图像数据编码与压缩
3.4.3 VNCServer数据发送机制
3.4.4 屏幕区域变化检测
3.5 共享客户端
3.5.1 共享客户端功能介绍
3.5.2 共享客户端VNCClient的设计
3.6 共享中转控制服务器
3.6.1 共享中转服务器功能介绍
3.6.2 共享中转服务器设计
3.7 本章小结
第4章 软件设计与实现
4.1 软件开发环境
4.2 libevent开源库介绍
4.3 主程序
4.3.1 共享服务器模块软件设计
4.3.2 共享转发控制服务器模块
4.3.3 共享客户端模块
4.4 本章小结
第5章 应用程序共享系统测试及分析
5.1 应用程序共享系统测试
5.2 屏幕区域变化检测算法验证
5.2.1 屏幕区域变化检测算法分析
5.2.2 实验结果
5.3 本章小结
结论
参考文献
附录
攻读硕士学位期间所发表的学术论文
致谢