一种模型驱动的可视化生成系统

被引:11
作者
杜一 [1 ]
郭旦怀 [1 ]
陈昕 [1 ]
任磊 [2 ]
戴国忠 [3 ]
机构
[1] 中国科学院计算机网络信息中心科学数据中心
[2] 北京航空航天大学自动化科学与电气工程学院
[3] 人机交互北京市重点实验室(中国科学院软件研究所)
关键词
可视化系统; 用户界面描述语言; 模型驱动的开发方法; 最终用户编程;
D O I
10.13328/j.cnki.jos.004959
中图分类号
TP311.52 []; TP391.41 [];
学科分类号
081202 ; 0835 ; 080203 ;
摘要
随着可视化与可视分析需求的增加,可视化开发所需的总成本不断提高.模型驱动的开发方法能够提高软件开发的效率,但在可视化开发中并没有发挥应有的作用.在此背景下,给出DVDL(data visualization description language)——一种模块化、层次化描述的可视化描述语言,利用DVDL可以对组成可视化的各个部分进行不同抽象层次上的描述.在DVDL基础上,给出一种模型驱动的可视化生成系统DVIZ(data visualization).该系统通过数据源选择、可视化配置、发布与分享这3个步骤以及所见即所得的配置,实现可视化的快速生成;系统支持多可视化图形之间的交互与关联配置;并且该系统基于Web开发,支持多种社交平台,易于分享与传播.
引用
收藏
页码:1199 / 1211
页数:13
相关论文
共 24 条
[1]  
VizQL:A language for query, analysis and visualization. Hanrahan P. Proceedings of the 2006 ACM SIGMOD international conference on Management of data . 2006
[2]  
TimeBench:A Data Model and Software Library for Visual Analytics of Time-oriented Data. Rind A,Lammarsch T,Aigner W,et al. IEEE Transactions on Visualization and Computer Graphics . 2013
[3]  
USIXML:A language supporting multi-path development of user interfaces EHCI/DS-VIS. Limbourg Q,Vanderdonckt J,Michotte B,Bouillon L,López-Jaquero V. . 2004
[4]  
Declarative interaction design for data visualization. Satyanarayan A,Wongsuphasawat K,Heer J. Proceedings of the 27th annual ACM symposium on User interface software and technology . 2014
[5]  
Prefuse:a toolkit for interac-tive information visualization. HEER J,CARD S K,LANDAY J A. Proc of SIGCHI Conference onHuman Factors in Computing Systems . 2005
[6]  
Creating a lightweight user interface description language[J] . Jeffrey Nichols,Brad A. Myers. &nbspACM Transactions on Computer-Human Interaction (TOCHI) . 2009 (4)
[7]  
Lyra: An Interactive Visualization Design Environment[J] . Arvind Satyanarayan,Jeffrey Heer. &nbspComputer Graphics Forum . 2014 (3)
[8]   一种可扩展的用户界面描述语言 [J].
杜一 ;
邓昌智 ;
田丰 ;
任磊 ;
戴国忠 .
软件学报, 2013, 24 (05) :1127-1142
[9]   E-UIDL用户界面描述语言下的开发方法 [J].
杜一 ;
田丰 ;
戴国忠 .
软件学报, 2015, 26 (07) :1772-1784
[10]  
The eyes have it:a task by data-type taxonomy for information visualizations. Shneiderman B. proceedings of IEEE Symposium on Visual Languages . 1996