“…Clairvoyant work by Bender et al [11] was one of the first to suggest framework architectures that implement web visualization pipeline as containing 3 separate steps: data preparation, representation and rendering. They defined a number of requirements for such frameworks, including an ease of extensibility, a standardized way to interact with system in real time, and a modular structure with dynamically loaded components.…”
Section: Background and Relatedworkmentioning
confidence: 99%
“…Here, we consider some of the requirements, and possible solutions, for an integrative web VA architecture that would combine these approaches in a beneficial and diverse way. The following list of requirements was inspired by an analysis of [11], and is updated accordingly to include advancements in the field and those related to the studies mentioned above.…”
The modern web is a successful platform for large scale interactive web applications, including visualizations. However, there are no established design principles for building complex visual analytics (VA) web applications that could efficiently integrate visualizations with data management, computational transformation, hypothesis testing, and knowledge discovery. This imposes a time-consuming design and development process on many researchers and developers. To address these challenges, we consider the design requirements for the development of a module-based VA system architecture, adopting existing practices of large scale web application development. We present the preliminary design and implementation of an open-source platform for Statistics Online Computational Resource Analytical Toolbox (SOCRAT). This platform defines: (1) a specification for an architecture for building VA applications with multi-level modularity, and (2) methods for optimizing module interaction, re-usage, and extension. To demonstrate how this platform can be used to integrate a number of data management, interactive visualization, and analysis tools, we implement an example application for simple VA tasks including raw data input and representation, interactive visualization and analysis.
“…Clairvoyant work by Bender et al [11] was one of the first to suggest framework architectures that implement web visualization pipeline as containing 3 separate steps: data preparation, representation and rendering. They defined a number of requirements for such frameworks, including an ease of extensibility, a standardized way to interact with system in real time, and a modular structure with dynamically loaded components.…”
Section: Background and Relatedworkmentioning
confidence: 99%
“…Here, we consider some of the requirements, and possible solutions, for an integrative web VA architecture that would combine these approaches in a beneficial and diverse way. The following list of requirements was inspired by an analysis of [11], and is updated accordingly to include advancements in the field and those related to the studies mentioned above.…”
The modern web is a successful platform for large scale interactive web applications, including visualizations. However, there are no established design principles for building complex visual analytics (VA) web applications that could efficiently integrate visualizations with data management, computational transformation, hypothesis testing, and knowledge discovery. This imposes a time-consuming design and development process on many researchers and developers. To address these challenges, we consider the design requirements for the development of a module-based VA system architecture, adopting existing practices of large scale web application development. We present the preliminary design and implementation of an open-source platform for Statistics Online Computational Resource Analytical Toolbox (SOCRAT). This platform defines: (1) a specification for an architecture for building VA applications with multi-level modularity, and (2) methods for optimizing module interaction, re-usage, and extension. To demonstrate how this platform can be used to integrate a number of data management, interactive visualization, and analysis tools, we implement an example application for simple VA tasks including raw data input and representation, interactive visualization and analysis.
“…The web offers many possibilities for system architectures, ranging from thin clients running natively in the browser [9,20] to "fat servers" where most computation occurs on the server, and hybrid approaches in-between [2,38]. Our approach is partly agnostic to system architecture: while our initial implementation uses a thin client approach, the declarative specification is portable to other rendering engines (e.g., Java 2D, Flash), and data transformations and parts of the display could potentially be performed on the server.…”
Abstract-Despite myriad tools for visualizing data, there remains a gap between the notational efficiency of high-level visualization systems and the expressiveness and accessibility of low-level graphical systems. Powerful visualization systems may be inflexible or impose abstractions foreign to visual thinking, while graphical systems such as rendering APIs and vector-based drawing programs are tedious for complex work. We argue that an easy-to-use graphical system tailored for visualization is needed. In response, we contribute Protovis, an extensible toolkit for constructing visualizations by composing simple graphical primitives. In Protovis, designers specify visualizations as a hierarchy of marks with visual properties defined as functions of data. This representation achieves a level of expressiveness comparable to low-level graphics systems, while improving efficiency-the effort required to specify a visualization-and accessibility-the effort required to learn and modify the representation. We substantiate this claim through a diverse collection of examples and comparative analysis with popular visualization tools.
“…For environmental modeling and visualization, as frequent communication between computation and visualization is needed, we advocate a relatively balanced and synergic client/server application, in which the client is dedicated to visualizations, while the server is responsible for intensive modeling computations, and the client and the server can maintain a continuous communication until a modelling process finishes. The hybrid approach exploiting both the client and server sides has already been explored (e.g., Bender, 2000;Huang et al, 2001), which provides greater flexibility for task sharing between the client and the server and the enhanced capability for implementing visually attractive interfaces. While this approach alleviates the problems of the single side method, it is still not ideal, as it cannot achieve bi-directional and sustained communications between the client and the server.…”
Section: Bi-directional and Real-time Communications And Web 3d-basedmentioning
ABSTRACT. This paper introduces a novel visualization approach that can effectively facilitate the analysis, control, and refinement of dynamic environmental simulations on the World Wide Web. This approach overcomes drawbacks of current Internet Geographic Information System (GIS) technologies by providing an effective and efficient mechanism for two-way and sustained communication and synchronization between the visualization and the modeling processes. The critical aspect of this approach is the establishment of a virtual environment on the Internet using the applet-servlet-socket architecture that supports real-time interactive and collaborative visualization of an environmental modeling process. In this virtual environment, the model residing in the simulation application server is fed with real-time rainfall data from a remote data server through a socket connection. The computational modeling and visualization can take place simultaneously on the application server and the client sides. As modeling computations proceed on the server, modeling results and outputs stream into the client side continuously. The client interface is updated with live 3D displays (not in the sense of predefined 3D animations provided by AVI or dynamic GIF files). Meanwhile, these 3D graphics can act as a support for further user interactions. A hydrological model, TOPMODEL, is implemented using the proposed web-based visualization environment to demonstrate the applicability of the proposed approach in facilitating environmental modeling and simulation.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.