一种面向情境的情境感知应用编程框架.pdf
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一种 面向 情境 感知 应用 编程 框架
- 资源描述:
-
Computer Engineering and Applications计算机工程与应用
2013,49(16)
种面向情境的情境感知用编碮框架
陈秀,余萍2,徐锋
CHEN Xiu, YU Ping, XU Feng
1.南京大学计算机科学与技术系,南京210046
2.南京大学计算机软件新技术国家重点实验室,南京210046
1. Department of Computer Science and Technology, Nanjing University, Nanjing 210046, China
2. State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing 210046, China
CHENXiu,YUPingXUFeng.Contextorientedcontext-awareapplicationprogrammingframework.computerEngi
neering and Applications, 2013, 49(16): 47-52
Abstract: With the fast development of the information technology our decisions are effected by all kinds of information in the
environment. Therefore it s more and more important to provide intelligent applications that can offer appropriate services ac
cording to users current situation and needs. However many legacy applications don t support context-awareness and the main
programming languages or frameworks do not provide efficient approach to weave context-awareness into legacy applications
This paper proposes a novel context-oriented context-aware application programming framework. It can support context defini
tion, encapsulation and publication. With the framework, application behaviors can be driven and constrained in a context-aware
manner. The framework allows applications to rapidly response to unanticipated context. Moreover, it provides an approach to
add context-awareness functions to the legacy applications in a non-intrusive way
Key words context-aware; Context; framework; legacy software
摘要:随着信息技术的快速发展,各种各样的环境信息影响着我们生活中的各种决策,因此提供一种智能化的应用程序
能够根据用户当前的情境信息为用户提供所需要的最适合的服务变得越来越重要。许多遺产软件并不支持情境感知功能
目前的一些主要的编程语言和编程框架并没有提供一个很好的方式来支持这种情境感知应用程序的开发。提出了一个新
的面向情境的编程框架,攴持慵境信息的定义、封装、发布,支持对应用行为的驱动和约束,允许应用快遠响应非预期情境
通过该框架可以快速开发情境感知应用,也可以以非侵入的方式改造遗产软件,使之具有情境感知能
关键词:情境感知; Context;框架;遺产软件
文献标志码:A中图分类号:TP311doi:10.3778/ssn.1002-8331.1208-0531
oolkit中.情境信息被认为是任何可以和人与应用程序交
随着信息技术的发展,智能化的应用在生活中扮演着互相关的元素;而在面向情境的编程(COP)中,情境被认
越来越重要的角色,能获取当前的信息并且动态适应周围为是所有可访问,可计算的东西,比如一个变量,控制流过
环境从而其有一定“智能性”的应用程序在术来会有很大程中的某个属性等。目前主流编程语言和编程框架并没
的市场。情境信息已经深入到我们生活的每一个方面,但有提供一个很好的方式来支持这种情境感知应用程序的
情境感知作为普适计算中一个很基本的属性,对于情境开发。许多遗产软件并不支持情境感知,若要增加情境感
( ontext)的定义还并没有标准化,如果仅仅将“情境”理解知功能则存在很大困难,主要的问题在于以下几个方面?
为环境,这个概念太过宽泛,非常难应用到实际系统中。
(1)情境信息需要从分布在各处的感知器上获取,并
在不同的解决方案中,情境往往其有不同的意义。最早提且这些感知器提供的信息是初级的,没有进行过筛选和提
出 Context- Aware Computing的 Schilit和 Theimer认为情升,不易使用。
境是指地点,周同的人和物以及它们的变化。在 Context
(2)情境信息会经常性地收变,并且没有任何规则可循。
基金项目:国家自然科学青年基金(No.61100037)。
作者简介:陈秀(1988-),女,硕生,主要研究领域为面向方面的编程,情境感知;余萍(1979-),女,博上:,讲师,主要研究领域为普适计
算、软件体系结构,软件演化;徐锋,教授,主要研究领域为系统安全、网络安全、可信计算。E-mail:xiuchen33Gmail.com
收稿日期:2012-09-07修回H期:2012-11-16文章编号:1002-831(2013)16-0047-06
CNKIH:2012-11-30htp/www.cnki.ne/kcm/detai11.2127.tp.20121130.1126.005.ml
展开阅读全文
文档分享网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。



链接地址:https://www.wdfxw.net/doc91938764.htm