VisComposer: A Visual Programmable Composition Environment for Information Visualization
As the amount of data being collected has increased, the need for tools that can enable the visual exploration of data has also grown. This has led to the development of a variety of widely used programming frameworks for information visualization. Unfortunately, such frameworks demand comprehensive...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Elsevier
2018-03-01
|
Series: | Visual Informatics |
Online Access: | http://www.sciencedirect.com/science/article/pii/S2468502X18300147 |
id |
doaj-5a9cf332e0554d22badefe1174e6578c |
---|---|
record_format |
Article |
spelling |
doaj-5a9cf332e0554d22badefe1174e6578c2020-11-24T23:20:58ZengElsevierVisual Informatics2468-502X2018-03-01217181VisComposer: A Visual Programmable Composition Environment for Information VisualizationHonghui Mei0Wei Chen1Yuxin Ma2Huihua Guan3Wanqi Hu4State Key Lab of CAD&CG, Zhejiang University, Hangzhou, ChinaCorresponding author. Tel.: +86-571-88206681-529; fax: +86-571-88206680; State Key Lab of CAD&CG, Zhejiang University, Hangzhou, ChinaState Key Lab of CAD&CG, Zhejiang University, Hangzhou, ChinaState Key Lab of CAD&CG, Zhejiang University, Hangzhou, ChinaState Key Lab of CAD&CG, Zhejiang University, Hangzhou, ChinaAs the amount of data being collected has increased, the need for tools that can enable the visual exploration of data has also grown. This has led to the development of a variety of widely used programming frameworks for information visualization. Unfortunately, such frameworks demand comprehensive visualization and coding skills and require users to develop visualization from scratch. An alternative is to create interactive visualization design environments that require little to no programming. However, these tools only supports a small portion of visual forms.We present a programmable integrated development environment (IDE), VisComposer, that supports the development of expressive visualization using a drag-and-drop visual interface. VisComposer exposes the programmability by customizing desired components within a modularized visualization composition pipeline, effectively balancing the capability gap between expert coders and visualization artists. The implemented system empowers users to compose comprehensive visualizations with real-time preview and optimization features, and supports prototyping, sharing and reuse of the effects by means of an intuitive visual composer. Visual programming and textual programming integrated in our system allow users to compose more complex visual effects while retaining the simplicity of use. We demonstrate the performance of VisComposer with a variety of examples and an informal user evaluation. Keywords: Information Visualization, Visualization authoring, Interactive development environmenthttp://www.sciencedirect.com/science/article/pii/S2468502X18300147 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Honghui Mei Wei Chen Yuxin Ma Huihua Guan Wanqi Hu |
spellingShingle |
Honghui Mei Wei Chen Yuxin Ma Huihua Guan Wanqi Hu VisComposer: A Visual Programmable Composition Environment for Information Visualization Visual Informatics |
author_facet |
Honghui Mei Wei Chen Yuxin Ma Huihua Guan Wanqi Hu |
author_sort |
Honghui Mei |
title |
VisComposer: A Visual Programmable Composition Environment for Information Visualization |
title_short |
VisComposer: A Visual Programmable Composition Environment for Information Visualization |
title_full |
VisComposer: A Visual Programmable Composition Environment for Information Visualization |
title_fullStr |
VisComposer: A Visual Programmable Composition Environment for Information Visualization |
title_full_unstemmed |
VisComposer: A Visual Programmable Composition Environment for Information Visualization |
title_sort |
viscomposer: a visual programmable composition environment for information visualization |
publisher |
Elsevier |
series |
Visual Informatics |
issn |
2468-502X |
publishDate |
2018-03-01 |
description |
As the amount of data being collected has increased, the need for tools that can enable the visual exploration of data has also grown. This has led to the development of a variety of widely used programming frameworks for information visualization. Unfortunately, such frameworks demand comprehensive visualization and coding skills and require users to develop visualization from scratch. An alternative is to create interactive visualization design environments that require little to no programming. However, these tools only supports a small portion of visual forms.We present a programmable integrated development environment (IDE), VisComposer, that supports the development of expressive visualization using a drag-and-drop visual interface. VisComposer exposes the programmability by customizing desired components within a modularized visualization composition pipeline, effectively balancing the capability gap between expert coders and visualization artists. The implemented system empowers users to compose comprehensive visualizations with real-time preview and optimization features, and supports prototyping, sharing and reuse of the effects by means of an intuitive visual composer. Visual programming and textual programming integrated in our system allow users to compose more complex visual effects while retaining the simplicity of use. We demonstrate the performance of VisComposer with a variety of examples and an informal user evaluation. Keywords: Information Visualization, Visualization authoring, Interactive development environment |
url |
http://www.sciencedirect.com/science/article/pii/S2468502X18300147 |
work_keys_str_mv |
AT honghuimei viscomposeravisualprogrammablecompositionenvironmentforinformationvisualization AT weichen viscomposeravisualprogrammablecompositionenvironmentforinformationvisualization AT yuxinma viscomposeravisualprogrammablecompositionenvironmentforinformationvisualization AT huihuaguan viscomposeravisualprogrammablecompositionenvironmentforinformationvisualization AT wanqihu viscomposeravisualprogrammablecompositionenvironmentforinformationvisualization |
_version_ |
1725573615077818368 |