(西安交通大学电信学院软件研究所, ),陕西,西安,710049
纸质出版:2010
移动端阅览
FONT face, Verdana, 任蓓丽, 等. 基于动态代理的上下文感知编程模型EIPM研究[J]. 电子学报, 2010,38(2A):10-17.
FONT face, Verdana, REN Bei-li, et al. Research of Dynamic Proxy Based Context-Aware Programming Model EIPM[J]. Acta Electronica Sinica, 2010, 38(2A): 10-17.
<FONT face=Verdana>上下文感知应用和普适计算环境逐渐渗入人们生活环境的今天,上下文感知应用的设计开发<FONT face=Verdana>时的支撑环境方面仍主要采用传统的面向对象等技术及编程模型,这样在设计时与上下文相<FONT face=Verdana>关的行为会分布在程序中,即环境上下文和行为在程序编码时就进行了绑定,这使得环境依<FONT face=Verdana>赖因素和程序控制主体结合的过分紧密,不能适应普适计算环境多样、复杂、动态和多变等<FONT face=Verdana>特点,更难于进行系统维护和扩展.本文以实现应用程序动态适应环境信息变化为目的,设<FONT face=Verdana>计并实现了采用动态代理为底层实现机制,通过映射规则的建立将上下文信息和编程逻辑进<FONT face=Verdana>行分离的上下文感知编程模型EIPM,提供了相应的开发编译平台和执行容器在内的应用框架<FONT face=Verdana>系统原型,实现一种适应普适计算环境上下文动态复杂多变特点的编程模型.以普适环境文<FONT face=Verdana>件访问系统中上下文感知部分模块的开发为例,进行了EIPM应用框架原型系统功能的可行性<FONT face=Verdana>测试,结果表明EIPM编程模型具备了对环境上下文变化的动态适应性.
<FONT face=Verdana><FONT face=Verdana>As ubiquitous computing pattern has been infiltrating people’s daily life nowadays
the context-aware application’s development process is still adopting thetraditional object-oriented programming model and technique
which makes the contextrelated behavior design distributed in the application programs
and the binding of environment context and behavior occurred at coding phase.This will lead to the excessive tightly combination of the environment dependence factor and programming control logic
also hard for the system expanding and maintenance.According to the situation
this thesis aiming at the dynamic adaptation of environment context changing
designed and implemented a context-aware programming model called EIPM which implemented dynamic proxy as the base mechanism
separated thecontext information and programming logic by establishing the mapping rule.Also
it provided the corresponding development platform and execution container as the implementation framework prototype system to support work under the programming model.Use Pervasive Document Access System as application background
test and illustrate the feasibility of EIPM application framework
and the results indicate that EIPM programming model has the dynamic adaptability to the changing environment context.
0
浏览量
1405
下载量
0
CSCD
关联资源
相关文章
相关作者
相关机构
京公网安备11010802024621