| 摘要 | 第1-6页 |
| ABSTRACT | 第6-8页 |
| 缩略语 | 第8-20页 |
| 第一章 绪论 | 第20-32页 |
| ·研究背景 | 第20-24页 |
| ·个人设备的发展 | 第20-21页 |
| ·通信的发展 | 第21页 |
| ·传感技术的发展 | 第21-23页 |
| ·位置传感 | 第21-22页 |
| ·物理环境传感 | 第22页 |
| ·生理环境传感 | 第22-23页 |
| ·计算技术的发展 | 第23-24页 |
| ·普适计算的含义和现状 | 第24-27页 |
| ·研究内容及意义 | 第27-30页 |
| ·作者的主要工作 | 第30页 |
| ·本文的章节安排 | 第30-32页 |
| 第二章 觉察上下文的计算 | 第32-38页 |
| ·新型的计算模式 | 第32页 |
| ·上下文的定义 | 第32-35页 |
| ·以前的定义 | 第32-34页 |
| ·我们的观点 | 第34-35页 |
| ·觉察上下文计算的定义 | 第35-37页 |
| ·小结 | 第37-38页 |
| 第三章 相关工作 | 第38-61页 |
| ·相关项目 | 第38-40页 |
| ·PARC的Ubicomp实验 | 第38页 |
| ·剑桥的sentient计算, | 第38-39页 |
| ·Georgia工学院的研究工作 | 第39页 |
| ·MIT的project oxygen | 第39页 |
| ·Forget-Me-Not和Satchel | 第39-40页 |
| ·Portolano和TecO | 第40页 |
| ·觉察上下文计算所面临的挑战 | 第40-42页 |
| ·相关体系结构 | 第42-47页 |
| ·Sulawesi[Newman,99] | 第43页 |
| ·CoolTown[Caswell,00] | 第43页 |
| ·EasyLiving[Brumitt,00][Brumitt,99] | 第43页 |
| ·Schilit's System Architecture[Schilit,95] | 第43-44页 |
| ·CALAIS[Nelson,98] | 第44页 |
| ·Virtual Information Towers[Alexander,99] | 第44-45页 |
| ·Human-Centered Interaction Architecture[Winograd,01] | 第45页 |
| ·Context Information Service[Pascoe,98b] | 第45-46页 |
| ·Ektara[De Vaul,00] | 第46页 |
| ·Situated Computing Service[Hull,97] | 第46-47页 |
| ·向开放迈出的重要步伐 | 第47-50页 |
| ·Stick-e Notes Framework | 第47-48页 |
| ·Context Toolkit[Dey,99b][Salber,99a] | 第48-49页 |
| ·Technology for Enabling Awareness | 第49-50页 |
| ·Gala[Roman,00] | 第50页 |
| ·相关体系结构总结 | 第50页 |
| ·开放的觉察上下文环境的实现方案 | 第50-60页 |
| ·相关技术 | 第50-55页 |
| ·面向对象技术 | 第51-53页 |
| ·开放系统技术 | 第53-54页 |
| ·觉察上下文技术 | 第54页 |
| ·普适计算环境特点 | 第54-55页 |
| ·概念模型 | 第55-57页 |
| ·概念模型的优势 | 第57-60页 |
| ·独立于硬件、操作系统和程序设计语言 | 第57页 |
| ·有利于系统的维护和升级 | 第57-58页 |
| ·设备、处理能力、数据和服务的共享 | 第58-59页 |
| ·可配置性 | 第59页 |
| ·鲁棒性 | 第59页 |
| ·简单性 | 第59-60页 |
| ·开放性 | 第60页 |
| ·本章小结 | 第60-61页 |
| 第四章 中间件技术及CORBA | 第61-79页 |
| ·引言 | 第61页 |
| ·中间件 | 第61-64页 |
| ·中间件的定义 | 第61-63页 |
| ·中间件的分类 | 第63-64页 |
| ·普适计算环境对中间件的要求 | 第64-65页 |
| ·可采用的标准和规范 | 第65-66页 |
| ·中间件系统——CORBA | 第66-78页 |
| ·OMA(Object Model Architecture) | 第66-70页 |
| ·对象服务 | 第68-69页 |
| ·公共设施 | 第69页 |
| ·域界面 | 第69-70页 |
| ·应用界面 | 第70页 |
| ·公共对象请求代理体系结构(CORBA) | 第70页 |
| ·ORB核心 | 第70-72页 |
| ·IDL语言和语言映射 | 第72页 |
| ·存根和框架 | 第72-73页 |
| ·动态调用 | 第73页 |
| ·对象适配器 | 第73-74页 |
| ·界面仓库和实现仓库 | 第74页 |
| ·ORB之间的互操作[Will,98] | 第74-75页 |
| ·CORBA的最新进展 | 第75-78页 |
| ·服务质量控制技术 | 第75-76页 |
| ·通过值传递对象 | 第76-77页 |
| ·CORBA构件技术 | 第77-78页 |
| ·其他 | 第78页 |
| ·本章小结 | 第78-79页 |
| 第五章 设计理念和体系结构 | 第79-93页 |
| ·要求 | 第79-87页 |
| ·觉察上下文对支撑环境的要求 | 第79-82页 |
| ·觉察上下文应用设计过程 | 第79-80页 |
| ·觉察上下文应用与支撑环境间的功能划分 | 第80-81页 |
| ·觉察上下文对支撑环境的要求 | 第81-82页 |
| R1:上下文模型(model)和表达(representation) | 第81页 |
| R2:上下文询问(Context Query) | 第81-82页 |
| R3:上下文获取(acquisition) | 第82页 |
| R4:上下文聚合(aggregation) | 第82页 |
| R5:上下文解释(interpretation) | 第82页 |
| ·普适计算环境对支撑环境的要求 | 第82-85页 |
| R6:发现机制(discovery) | 第83页 |
| R7:支持用户和设备移动性 | 第83页 |
| R8:不可见性 | 第83页 |
| R9:基础设施透明性 | 第83-84页 |
| R10:统一的访问形式 | 第84页 |
| R11:透明的分布式传输 | 第84页 |
| R12:模块间协调机制 | 第84页 |
| R13:支持信息共享 | 第84页 |
| R14:鲁棒性 | 第84-85页 |
| ·开放性的要求 | 第85-87页 |
| R15:用户数据的安全性和隐秘性 | 第86-87页 |
| R16:可扩展性 | 第87页 |
| R17:可移植性和可互操作性 | 第87页 |
| ·设计理念 | 第87-89页 |
| ·描象和透明 | 第87-88页 |
| ·关注分离(seperation of concern) | 第88页 |
| ·上下文获取与使用的隔离 | 第88页 |
| ·应用程序与环境的隔离 | 第88页 |
| ·对移动应用支持的新方法[Zhang,03a]。 | 第88-89页 |
| ·组件和协同 | 第89页 |
| ·体系结构及各部分功能 | 第89-91页 |
| ·小结 | 第91-93页 |
| 第六章 上下文服务[ZHANG,04B] | 第93-109页 |
| ·普适计算环境中觉察上下文层次模型 | 第93-94页 |
| ·上下文信息模型和表达 | 第94-101页 |
| ·主体-类型模型 | 第94-95页 |
| ·上下文服务的描述 | 第95-96页 |
| ·上下文事件和上下文查询的表达 | 第96-97页 |
| ·上下文信息的表达 | 第97-98页 |
| ·上下文的XML表达 | 第98-101页 |
| ·XML简介 | 第98-99页 |
| ·CORBA与XML是互补的技术[Douglas,01a][Douglas,01b] | 第99-101页 |
| ·上下文信息的统一封装模型——上下文服务 | 第101-107页 |
| ·功能 | 第102-103页 |
| ·特征 | 第103-104页 |
| ·结构和接口 | 第104-106页 |
| ·接口 | 第104-105页 |
| ·核心功能 | 第105页 |
| ·数据管理 | 第105-106页 |
| ·上下文服务分类 | 第106-107页 |
| ·基本上下文服务 | 第106页 |
| ·聚合服务 | 第106页 |
| ·转换服务 | 第106页 |
| ·解释服务 | 第106-107页 |
| ·组合上下文服务 | 第107页 |
| ·小结 | 第107-109页 |
| 第七章 动态绑定模型及其机制[ZHANG] | 第109-127页 |
| ·绑定概述 | 第109-110页 |
| ·OCAENV的绑定模型 | 第110-111页 |
| ·动态绑定层体系结构 | 第111-114页 |
| ·控制和仲裁模块 | 第112-113页 |
| ·接口模块 | 第113-114页 |
| ·绑定管理模块和上下文管理模块 | 第114页 |
| ·其它模块 | 第114页 |
| ·动态绑定工作原理 | 第114-115页 |
| ·发现服务—PERTRADER | 第115-125页 |
| ·相关工作 | 第116-117页 |
| ·OCAenv的发现模型 | 第117-118页 |
| ·基于交易服务的方案 | 第118-121页 |
| ·PerTrader的设计 | 第121-125页 |
| ·PerTrader体系结构 | 第121页 |
| ·Link | 第121-123页 |
| ·通知机制 | 第123-124页 |
| ·租约机制 | 第124页 |
| ·服务类型(service type)和服务通告(service offer) | 第124-125页 |
| ·小结 | 第125-127页 |
| 第八章 中间件PVCWCORBA的设计[ZHANG,04A] | 第127-147页 |
| ·可移植性设计 | 第127-132页 |
| ·平台依赖层 | 第127-130页 |
| ·多协议通信层 | 第130-132页 |
| ·嵌入式设计 | 第132-133页 |
| ·良好的性能优化 | 第133-136页 |
| ·POA | 第133页 |
| ·IDL编译器 | 第133-135页 |
| ·内存管理方面的优化 | 第135-136页 |
| ·对移动环境的支持 | 第136-146页 |
| ·无线CORBA系统构架 | 第136-138页 |
| ·移动IOR | 第138页 |
| ·GIOP隧道 | 第138-139页 |
| ·切换[Black] | 第139-142页 |
| ·对移动性支持示例 | 第142-143页 |
| ·设计和实现 | 第143-144页 |
| ·试验验证 | 第144-146页 |
| ·总结 | 第146-147页 |
| 第九章 安全机制 | 第147-163页 |
| ·普适计算环境中严峻的安全挑战 | 第147页 |
| ·相关工作 | 第147-153页 |
| ·CORBA的访问控制机制和过程[OMG,02b] | 第147-150页 |
| ·CORBA安全服务介绍 | 第147-148页 |
| ·CORBA的访问控制机制和过程 | 第148-150页 |
| ·RBAC[Ferraiolo,92] | 第150-152页 |
| ·GRBAC[Moyer,01] | 第152-153页 |
| ·基于上下文的访问控制 | 第153-157页 |
| ·体系结构 | 第154-156页 |
| ·角色的继承 | 第156页 |
| ·访问控制决策过程 | 第156-157页 |
| ·基于知识的访问控制模型[ZHANG,03B] | 第157-162页 |
| ·思想和理念 | 第157-158页 |
| ·EH_CBAC体系结构 | 第158-160页 |
| ·EH_CBAC工作流程 | 第160-161页 |
| ·访问控制引擎细节 | 第161页 |
| ·知识引擎细节 | 第161-162页 |
| ·小结 | 第162-163页 |
| 第十章 基于OCAENV的应用系统 | 第163-172页 |
| ·系统功能描述 | 第163-167页 |
| ·GPS上下文服务的构造 | 第163-165页 |
| ·室内位置上下文服务 | 第165-167页 |
| ·WIW2对OCAENV特征的试验验证 | 第167-171页 |
| ·演示场景描述 | 第167-169页 |
| ·分析和结论 | 第169-171页 |
| ·小结 | 第171-172页 |
| 第十一章 全文总结及进一步的工作 | 第172-175页 |
| ·全文总结 | 第172-173页 |
| ·进一步的工作 | 第173-175页 |
| 参考文献 | 第175-189页 |
| 致谢 | 第189-190页 |
| 作者在攻博期间的科研成果、论文发表和获奖情况 | 第190-192页 |