摘要
第1章 绪论
1.1 课题背景
1.2 国内外研究现状
1.3 研究意义
1.4 本文的主要贡献和创新点
1.5 论文的组织结构
1.6 本章小结
第2章 桌面虚拟化与Flash重定向综述
2.1 桌面虚拟化
2.1.1 桌面虚拟化优缺点
2.1.2 桌面虚拟化市场格局
2.1.3 桌面虚拟化与远程登录的对比
2.2 Flash重定向综述
2.3 本章小结
第3章 Flash播放视频原理分析
3.1 ActiveX接口分析
3.2 Flash对象的创建
3.2.1 初始化COM库
3.2.2 创建Flash对象的实例
3.3 浏览器与Flash对象的交互
3.4 Flash对象访问浏览器资源
3.5 连接点模型
3.6 本章小结
第4章 Flash重定向功能模块的架构设计
4.1 设计目标
4.2 总体框架设计
4.2.1 浏览器调用Flash对象命令分析
4.2.2 远程调用实现分析
4.2.3 总体架构设计
4.3 本章小结
第5章 Flash重定向服务端设计和实现
5.1 Flash创建函数的截获
5.2 伪实例的设计
5.3 Flash窗口显示、隐藏、遮挡功能的设计和实现
5.4 服务端自定义模块线程结构设计
5.5 本章小结
第6章 Linux客户端的设计和实现
6.1 NPAPI接口简介
6.2 NPAPI插件Flash播放流程分析
6.3 客户端容器的设计和实现
6.3.1 容器关键函数介绍
6.3.2 容器网络资源获取
6.4 ActiveX接口与NPAPI接口相互转换的实现
6.5 客户端的进程架构设计
6.6 本章小结
第7章 系统功能验证
7.1 测试平台搭建
7.1.1 系统环境
7.1.2 虚拟桌面环境设置
7.2 功能测试及结论
7.2.1 测试目标
7.2.2 测试用例
7.2.3 测试结果
7.3 性能测试及结论
7.3.1 测试目标
7.3.2 测试结果分析及结论
7.4 无法重定向的Flash的原因分析及处理方法
7.5 本章小结
第8章 总结
参考文献
攻读硕士学位期间主要的研究成果
致谢
浙江大学;