一种表格驱动的普适计算环境编程方法技术

技术编号:4343776 阅读:267 留言:0更新日期:2012-04-11 18:40
一种表格驱动的普适计算环境编程方法,应用开发人员根据普适环境的功能要求,在程序中定义表格驱动的变量和函数,并结合宿主语言的其他程序结构开发应用;系统根据应用程序中声明的表格驱动编程实体信息构造对应的虚拟表;基于对空间环境的了解以及上下文主题的可能取值情况来配置虚拟表;应用系统投入运行,由系统根据程序指定的上下文主题自动提取该环境上下文的当前值,与虚拟表中的配置值进行匹配,并将匹配的结果返回到应用程序中做后续处理:对于表格驱动变量,应用程序访问其返回值;对于表格驱动函数,应用程序完成对返回函数的调用。本发明专利技术将多样的、易变的环境信息与程序的逻辑主体分离,使程序员更加关注程序的业务逻辑,提高编程效率。

【技术实现步骤摘要】

本专利技术涉及一种普适计算环境下的编程方法,特别涉及一种普适环境中环境上下文使用表格来驱动程序逻辑的表格驱动的普适计算环境编程方法
技术介绍
普适计算(Pervasive Computing)是继主机计算(Mainframe Computing)和桌面计算(Desktop Computing)之后计算模式的一次新变革。随着互联网、无线通信技术的发展以及各种终端及移动设备的逐渐成熟,普适计算已逐步渗透到人们的生活中。普适计算环境具有开放性、移动性、环境多变的特征,环境中应用程序的运行必须能够适应上下文及资源的变化。为了适应这种变化,需要提供应用程序在设计时和运行时的支撑环境支持。在运行环境支撑方面,目前的研究主要是建立完善的基础设施,由体系架构中的服务来获取环境上下文信息并进行融合,通过应用程序接口向上下文感知应用程序提供这些信息,应用程序根据得到的信息选择不同的执行策略,从而适应环境变化。在设计时支撑方面,目前主要还是采用传统的面向对象等技术及编程方法。由于这类编程模式需要在设计时确定参数个数及类型,与环境相关的很多信息都被“固化”在程序中而成为硬编码(Hard Code),导致本文档来自技高网...

【技术保护点】
一种表格驱动的普适计算环境编程方法,其特征在于: 1)改造传统程序开发的两大基本结构即变量和函数的定义,给出表格驱动的变量以及函数的基本定义: a)表格驱动的变量可用如下形式来定义: tdvDefine varType v arName:contextSubject[noteString]=dftValue; 其中,tdvDefine是定义表格驱动的变量的起始标记;varType是变量本身的数据类型;varName是变量名;contextSubject以 一个分号开头,给出该变量感知的上下文主题;noteString是可供领域专家阅读的用于描述该变量...

【技术特征摘要】
1、一种表格驱动的普适计算环境编程方法,其特征在于:1)改造传统程序开发的两大基本结构即变量和函数的定义,给出表格驱动的变量以及函数的基本定义:a)表格驱动的变量可用如下形式来定义:tdvDefine varType varName:con textSubject[noteString]=dftValue;其中,tdvDefine是定义表格驱动的变量的起始标记;varType是变量本身的数据类型;varName是变量名;co...

【专利技术属性】
技术研发人员:何晖侯迪李明牛玉洁齐勇张俊斌
申请(专利权)人:西安交通大学
类型:发明
国别省市:87[中国|西安]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1