独创性声明 | 第1-3页 |
中文摘要 | 第3-4页 |
英文摘要 | 第4-8页 |
前言 | 第8-10页 |
第一章 用户界面的相关知识 | 第10-18页 |
1.1 单机用户界面的概念模型 | 第10-13页 |
1.1.1 用户界面概念模型研究的基础:Seeheim和Arch模型 | 第10-11页 |
1.1.2 单用户的多代理模型 | 第11-13页 |
1.2 分布式用户界面的概念模型 | 第13-16页 |
1.2.1 Clover模型 | 第13-14页 |
1.2.2 ALV模型 | 第14页 |
1.2.3 Dewan模型 | 第14-15页 |
1.2.4 PAC*模型 | 第15页 |
1.2.5 C2模型 | 第15-16页 |
1.3 分布式用户界面的通信特点 | 第16-18页 |
第二章 基于CORBA的用户界面体系结构 | 第18-27页 |
2.1 软件体系结构 | 第18页 |
2.2 CORBA 及其事件服务在交互式系统体系结构中的应用 | 第18-22页 |
2.2.1 中间件CORBA | 第18-19页 |
2.2.2 CORBA在用户界面体系结构中的作用 | 第19-20页 |
2.2.3 CORBA事件服务 | 第20-21页 |
2.2.4 CORBA事件服务在分布的交互式系统体系结构中的应用 | 第21-22页 |
2.3 从多个视点考察体系结构 | 第22-23页 |
2.4 一个基于CORBA的交互式系统体系结构 | 第23-27页 |
2.4.1 逻辑视点 | 第23-24页 |
2.4.2 开发视点 | 第24-25页 |
2.4.3 进程视点 | 第25页 |
2.4.4 物理视点 | 第25-27页 |
第三章 基于事件的基础设施 | 第27-40页 |
3.1 体系结构风格 | 第27-28页 |
3.1.1 管道和过滤器 | 第27页 |
3.1.2 数据抽象和面向对象组织 | 第27页 |
3.1.3 层次系统 | 第27-28页 |
3.1.4 基于事件和隐式调用 | 第28页 |
3.2 支持基于事件的体系结构风格的基础设施 | 第28-29页 |
3.3 CORBA事件服务的不足之处及解决办法 | 第29页 |
3.4 OOC ORBACUS事件服务实现原理 | 第29-30页 |
3.5 基于事件的基础设施MCES | 第30-37页 |
3.5.1 MCES中传输的事件 | 第30-32页 |
3.5.2 事件预定 | 第32页 |
3.5.3 预定语言 | 第32-33页 |
3.5.4 过滤原理 | 第33-34页 |
3.5.5 过滤算法 | 第34-35页 |
3.5.6 取消预定 | 第35页 |
3.5.7 事件通告 | 第35-36页 |
3.5.8 身份登记 | 第36-37页 |
3.5.9 优先级 | 第37页 |
3.6 相关工作 | 第37-38页 |
3.7 开发实例 | 第38-40页 |
第四章 构件通信语言CCL | 第40-54页 |
4.1 构件通信语言的作用 | 第40页 |
4.2 CCL的环境 | 第40-41页 |
4.3 CCL的需求 | 第41页 |
4.4 CCL体系结构 | 第41页 |
4.5 CCL消息的结构 | 第41-42页 |
4.6 CCL的规格 | 第42页 |
4.7 参数 | 第42-44页 |
4.8 行为原语 | 第44-53页 |
4.8.1 notify | 第44页 |
4.8.2 ask-one | 第44-45页 |
4.8.3 reply | 第45-46页 |
4.8.4 ask-all | 第46-47页 |
4.8.5 stream-all | 第47页 |
4.8.6 eos | 第47-48页 |
4.8.7 error | 第48-49页 |
4.8.8 sorry | 第49-50页 |
4.8.9 subscribe | 第50页 |
4.8.10 unsubscribe | 第50页 |
4.8.11 advertise | 第50-51页 |
4.8.12 Unadvertise | 第51-52页 |
4.8.13 broadcast | 第52-53页 |
4.9 应用开发实例 | 第53-54页 |
结束语 | 第54-55页 |
致谢 | 第55-56页 |
参考文献 | 第56-57页 |