题名 一种可扩展的用户界面描述语言
被引量:7
1
作者
杜一
邓昌智
田丰
任磊
戴国忠
机构
中国科学院软件研究所人机交互与智能信息处理实验室
中国科学院研究生院信息科学与工程学院
北京航空航天大学自动化科学与电气工程学院
出处
《软件学报》
EI
CSCD
北大核心
2013年第5期1127-1142,共16页
基金
国家重点基础研究发展计划(973)(2013CB329305)
国家自然科学基金(61173058
+3 种基金
61103096
61202217
61100151)
国家高技术研究发展计划(863)(2012AA02A608)
文摘
用户界面描述语言是实现模型驱动的用户界面开发的重要方式.当前的用户界面描述语言一方面在对不同物理特性的交互设备上的用户界面的描述能力不足;另一方面,缺乏可扩展性及界面描述的组成部分的可复用性.针对上述问题,设计出一种界面描述语言——E-UIDL(extensible user interface description language).该语言遵循层次化、模块化的设计原则,能够支持多设备、多通道的用户界面的描述,并通过实例说明描述语言对笔式用户界面开发、多设备界面自动生成以及自适应用户界面开发的支持,深入地阐述了E-UIDL的特性.
关键词
用户界面描述语言
笔式用户 界面
XML
模型驱动
用户 界面 开发
Keywords
user interface description language
pen-based user interface
XML
model driven
user interface development
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
题名 一个轻量级多设备用户界面描述语言MDUIDL
被引量:5
2
作者
吴昊
华庆一
常言说
朱海阳
杨建峰
机构
西北大学现代教育技术中心
西北大学信息技术学院
出处
《计算机工程与应用》
CSCD
北大核心
2011年第35期14-21,31,共9页
基金
国家自然科学基金(No.60873095)
陕西省教育厅科学研究项目计划(No.2010JK850)~~
文摘
为适应多设备环境下用户界面开发的需求,解决当前UIDL存在的一些问题,设计并实现了一个轻量级多设备用户界面描述语言MDUIDL。该语言分为抽象界面描述语言、具体界面描述语言、事件描述语言和设备描述语言,分别从不同侧面对多设备应用系统的用户界面进行描述。通过实例研究,表明该语言具有良好的界面表达能力和对多设备环境的支持,且简单易学,易于使用。
关键词
多设备用户 界面
用户界面描述语言
XML语言
Keywords
multi-device user interface
user interface description language
XML language
分类号
TP312
[自动化与计算机技术—计算机软件与理论]
题名 一种移动设备用户界面描述语言的设计与实现
3
作者
冯旭
华庆一
樊攀
王文建
机构
西北大学信息科学与技术学院
出处
《计算机工程》
CAS
CSCD
北大核心
2019年第3期73-77,90,共6页
基金
国家自然科学基金(61272286)
高等学校博士学科点专项基金(20126101110006)
文摘
为适应当前移动设备用户界面可用性和可复用性需求,解决移动设备用户界面描述语言(UIDL)未考虑移动设备的固有属性且对于大粒度的模式构件不能较好的支持等不足,设计一种基于可扩展标记语言的移动设备用户界面描述语言PXMUL,并给出基于模式组件的移动用户界面的实现框架,从界面布局、逻辑和环境3个模块定义描述界面所需的属性,在大粒度构件基础上实现用户界面的设计与开发。实例评估结果表明,PXMUL能够实现移动设备用户界面的可行性与有效性,同时降低学习成本,缩短开发周期。
关键词
移动设备
用户界面描述语言
模式构件
可扩展标记语言
用户 界面 生成
可复用性
Keywords
mobile device
User Interface Description Language(UIDL)
pattern component
eXtensible Markup Language(XML)
user interface generation
reusable
分类号
TP391
[自动化与计算机技术—计算机应用技术]
题名 基于多尺度描述方法的移动用户界面生成框架
被引量:4
4
作者
杜一
田丰
马翠霞
戴国忠
王宏安
机构
中国科学院软件研究所人机交互技术与智能信息处理实验室
中国科学院大学信息科学与工程学院
出处
《计算机学报》
EI
CSCD
北大核心
2013年第11期2179-2190,共12页
基金
国家"九七三"重点基础研究发展规划项目基金(2011CB302205)
国家"八六三"高技术研究发展计划项目基金(2011AA040501)
+2 种基金
国家自然科学基金(61173058
61103096
61202217)资助~~
文摘
用户界面自动生成技术随着移动设备及用户界面的多样化而变得越来越重要.当前用户界面生成技术的主要问题是缺少对界面进行良好描述的界面描述语言,或者生成的界面依然遵循传统的图形用户界面的规范.针对上述问题,文中首先提出一种多尺度的界面描述方法,该方法能够在不同的层次上对界面进行模块化的描述;然后以该描述方法为基础,提出一种基于该方法的移动界面生成框架;在框架中,该文尝试对当前移动设备的界面进行控件级别的分析,并详细介绍了框架中涉及的关键算法.该方法能够提高需求分析人员、界面设计人员及界面开发人员的工作效率,降低因不同领域知识导致的额外的沟通成本.
关键词
用户界面描述语言
用户 界面 生成
移动计算
用户 界面 开发
模型驱动的开发
移动互联网
Keywords
user interface description language
user interface generation
mobile computing
user interface development
model driven development
mobile Internet
分类号
TP312
[自动化与计算机技术—计算机软件与理论]
题名 智能文档操作界面的UIML描述方法
被引量:2
5
作者
施运梅
李宁
刘旭红
机构
北京信息科技大学计算机学院
数字出版技术国家重点实验室(筹)
出处
《计算机工程与应用》
CSCD
2014年第15期59-64,共6页
基金
北大方正集团有限公司数字出版技术国家重点实验室开放课题资助
北京市属高等学校人才强教计划资助项目(No.PHR201008439)
文摘
从智能文档的概念产生开始到现在,出现了不同的相关产品和研究成果,但是它们在灵活性、可重用性、跨平台等方面存在缺陷。针对这些问题,建立了基于UIML的智能文档模型,模型采用MVC架构,应用用户界面描述语言UIML描述智能文档的操作界面。解析器解析UIML文档,获得界面控件信息及事件响应,并生成动态操作界面。基于模型,建立了一个原型系统,对系统进行了用例测试,测试结果验证了模型的可行性和正确性。
关键词
智能文档
用户 界面
用户界面描述语言 (UIML)
模型-视图-控制器(MVC)
Keywords
intelligent document
user interface
User Interface Markup Language (UIML)
Model-View-Controller(MVC )
分类号
TP317.2
[自动化与计算机技术—计算机软件与理论]
题名 基于模型的用户界面变压器设计
被引量:2
6
作者
齐晓东
华庆一
吴昊
李亚明
郭翠
常晓军
机构
西北大学信息科学与技术学院
出处
《计算机工程》
CAS
CSCD
2012年第9期43-45,共3页
基金
国家自然科学基金资助项目(60873095)
陕西省教育厅科学研究计划基金资助项目(2010JK850)
文摘
当前基于模型的用户界面设计不能较好处理界面和语义的隔离问题。为此,提出一种基于模型的用户界面变压器设计方法。将设计过程分为任务和领域、界面设计、抽象用户界面、具体用户界面、最终用户界面5个层次,利用相关的用户界面描述语言进行抽象描述,导出用户界面的抽象模型,经逐层模型映射后,通过客户端将其解析并显示。应用结果表明,该设计方法具有较好的可用性,能达到跨平台的目的。
关键词
用户界面描述语言
任务分析
模型驱动
变压器
人机交互
Keywords
User Interface Description Language(UIDL)
task analysis
model driven
transformer
Human-computer Interaction(HCl)
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
题名 一种模型驱动的可视化生成系统
被引量:12
7
作者
杜一
郭旦怀
陈昕
任磊
戴国忠
机构
中国科学院计算机网络信息中心科学数据中心
北京航空航天大学自动化科学与电气工程学院
人机交互北京市重点实验室(中国科学院软件研究所)
出处
《软件学报》
EI
CSCD
北大核心
2016年第5期1199-1211,共13页
基金
国家自然科学基金(61402435,41371386,61572057,61303162)
中国科学院知识创新工程(CNIC_QN_1507)~~
文摘
随着可视化与可视分析需求的增加,可视化开发所需的总成本不断提高.模型驱动的开发方法能够提高软件开发的效率,但在可视化开发中并没有发挥应有的作用.在此背景下,给出DVDL(data visualization description language)——一种模块化、层次化描述的可视化描述语言,利用DVDL可以对组成可视化的各个部分进行不同抽象层次上的描述.在DVDL基础上,给出一种模型驱动的可视化生成系统DVIZ(data visualization).该系统通过数据源选择、可视化配置、发布与分享这3个步骤以及所见即所得的配置,实现可视化的快速生成;系统支持多可视化图形之间的交互与关联配置;并且该系统基于Web开发,支持多种社交平台,易于分享与传播.
关键词
可视化系统
用户界面描述语言
模型驱动的开发方法
最终用户 编程
Keywords
visualization system
user interface description language
model-driven development methodology
end user programming
分类号
TP391
[自动化与计算机技术—计算机应用技术]