关键词:
环境敏感适应性
事件组织
移动计算
分布式对象
MPEG视频
摘要:
该文的目的在于简化适应性移动计算应用程序的设计、开发、发布和维护.我们不仅提出能够用来开发环境敏感适应性应用程序的技术和原型,还对低层的运行系统进行了部分实现.文章的重占在于处理适应性移动应用程序开发的复杂性,致力于消除环境和应用程序之间的鸿沟.在我们的体系中,底层系统负责环境变动监测,而应用程序可以自由地设置适应性政策.系统在隐藏感知性和输出感知性之间取得平行,应用程序适应性功能与其他基本功能分开,从而独立于任何特定环境状态而演化.该文提出一个管理环境变化和将环境变化报告给应用程序的新体系结构,环境变化被抽象化为一个异步事件,我们讨论事件的概念和事件从系统传递到应用程序的机制,并引入组合事件和组合反应的概念.在应用程序层,我们对使用的适应性策略和应用程序对环境变化的适应情况进行了讨论.另外,因为我们的体系结构基于分布式对象技术、环境检测对象、事件传递对象、事件处理对象是系统的基本构件,故对分布式对象管理的情况也进行了讨论.该文的方案将变化抽象为带类型的事件,并将事件组织成为可扩展类型层次结构,从而将环境参数管理的复杂性限定在底层运行系统中,简化了应用程序的设计.这种方法不简化了引入新事件的方法,保证了应用程序的健壮性.另外,传递政策、适应性策略和适应性反应也被组织成为可扩展类型层次结构.为了具体说明我们的方案,该文还讨论了一个在网络上传送MPEG流的适应性应用程序的具体例子.