Literature DB >> 20975153

Declarative language design for interactive visualization.

Jeffrey Heer1, Michael Bostock.   

Abstract

We investigate the design of declarative, domain-specific languages for constructing interactive visualizations. By separating specification from execution, declarative languages can simplify development, enable unobtrusive optimization, and support retargeting across platforms. We describe the design of the Protovis specification language and its implementation within an object-oriented, statically-typed programming language (Java). We demonstrate how to support rich visualizations without requiring a toolkit-specific data model and extend Protovis to enable declarative specification of animated transitions. To support cross-platform deployment, we introduce rendering and event-handling infrastructures decoupled from the runtime platform, letting designers retarget visualization specifications (e.g., from desktop to mobile phone) with reduced effort. We also explore optimizations such as runtime compilation of visualization specifications, parallelized execution, and hardware-accelerated rendering. We present benchmark studies measuring the performance gains provided by these optimizations and compare performance to existing Java-based visualization tools, demonstrating scalability improvements exceeding an order of magnitude.

Year:  2010        PMID: 20975153     DOI: 10.1109/TVCG.2010.144

Source DB:  PubMed          Journal:  IEEE Trans Vis Comput Graph        ISSN: 1077-2626            Impact factor:   4.579


  3 in total

1.  GLO-STIX: Graph-Level Operations for Specifying Techniques and Interactive eXploration.

Authors:  Charles D Stolper; Minsuk Kahng; Zhiyuan Lin; Florian Foerster; Aakash Goel; John Stasko; Duen Horng Chau
Journal:  IEEE Trans Vis Comput Graph       Date:  2014-12-31       Impact factor: 4.579

2.  Featured Article: Genotation: Actionable knowledge for the scientific reader.

Authors:  Panduka Nagahawatte; Ethan Willis; Mark Sakauye; Rony Jose; Hao Chen; Robert L Davis
Journal:  Exp Biol Med (Maywood)       Date:  2016-02-21

3.  diArk 2.0 provides detailed analyses of the ever increasing eukaryotic genome sequencing data.

Authors:  Björn Hammesfahr; Florian Odronitz; Marcel Hellkamp; Martin Kollmar
Journal:  BMC Res Notes       Date:  2011-09-09
  3 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.