TY - JOUR
T1 - DaisyViz
T2 - A model-based user interface toolkit for interactive information visualization systems
AU - Ren, Lei
AU - Tian, Feng
AU - Zhang, Xiaolong
AU - Zhang, Lin
N1 - Funding Information:
This research was supported by the National High-Tech Research and Development Plan of China under Grant no. 2007AA04Z153 , the National Grand Fundamental Research 973 Program of China under Grant no. 2007CB310900 , China postdoctoral science foundation under Grant no. 20100470185, and the National Natural Science Foundation of China under Grant no. U0735004 .
PY - 2010/8
Y1 - 2010/8
N2 - While information visualization technologies have transformed our life and work, designing information visualization systems still faces challenges. Non-expert users or end-users need toolkits that allow for rapid design and prototyping, along with supporting unified data structures suitable for different data types (e.g., tree, network, temporal, and multi-dimensional data), various visualization, interaction tasks. To address these issues, we designed DaisyViz, a model-based user interface toolkit, which enables end-users to rapidly develop domain-specific information visualization applications without traditional programming. DaisyViz is based on a user interface model for information (UIMI), which includes three declarative models: data model, visualization model, and control model. In the development process, a user first constructs a UIMI with interactive visual tools. The results of the UIMI are then parsed to generate a prototype system automatically. In this paper, we discuss the concept of UIMI, describe the architecture of DaisyViz, and show how to use DaisyViz to build an information visualization system. We also present a usability study of DaisyViz we conducted. Our findings indicate DaisyViz is an effective toolkit to help end-users build interactive information visualization systems.
AB - While information visualization technologies have transformed our life and work, designing information visualization systems still faces challenges. Non-expert users or end-users need toolkits that allow for rapid design and prototyping, along with supporting unified data structures suitable for different data types (e.g., tree, network, temporal, and multi-dimensional data), various visualization, interaction tasks. To address these issues, we designed DaisyViz, a model-based user interface toolkit, which enables end-users to rapidly develop domain-specific information visualization applications without traditional programming. DaisyViz is based on a user interface model for information (UIMI), which includes three declarative models: data model, visualization model, and control model. In the development process, a user first constructs a UIMI with interactive visual tools. The results of the UIMI are then parsed to generate a prototype system automatically. In this paper, we discuss the concept of UIMI, describe the architecture of DaisyViz, and show how to use DaisyViz to build an information visualization system. We also present a usability study of DaisyViz we conducted. Our findings indicate DaisyViz is an effective toolkit to help end-users build interactive information visualization systems.
UR - https://www.scopus.com/pages/publications/77955589078
UR - https://www.scopus.com/pages/publications/77955589078#tab=citedBy
U2 - 10.1016/j.jvlc.2010.05.003
DO - 10.1016/j.jvlc.2010.05.003
M3 - Article
AN - SCOPUS:77955589078
SN - 1045-926X
VL - 21
SP - 209
EP - 229
JO - Journal of Visual Languages and Computing
JF - Journal of Visual Languages and Computing
IS - 4
ER -