Visual Mining - Changing the way businesses manage performance. Providing dashboards, data visualization and business intelligence solutions since 1996.

Overview

NetCharts Server

NetCharts Pro


Visualization Gallery

Developers' Resource Center

NetCharts Visualization Architecture

The NetCharts Visualization Architecture (NVA) provides a common infrastructure for Visual Mining NetCharts for Developers and Performance Dashboards, offering the best in data visualization solutions and interactive charting. The NVA consists of four distinct elements: Rendering Engines, Content Template Languages; the Data Access and Analytics Engine with statistical process control and quality management tools, and Interactive User Interfaces. Each element has been refined over the past 10 years and is incorporated into the NetCharts product line. NetCharts products are used by thousands of customers in a variety of dashboard application and data visualizations using their own data sources.

NetCharts Visualization Architecture

NetCharts Rendering Engines

The NetCharts Rendering Engines represent the core of the NetCharts Visualization Architecture and are responsible for generating the graphical content displayed in Visual Mining's charts and graphs software and data visualization solutions. Separate rendering engines exist for generating interactive charts, tables, and complete pages. The Visual Mining award-winning Chart Rendering Engines are capable of producing thousands of variations on 17 standard chart types. The NetCharts Table Rendering Engine uses NVA-specific Cascading Style Sheet (CSS) processing to produce richly formatted HTML tables. The NetCharts Page Rendering Engine produces complete dashboard and report pages, including common user interface controls such as pull-down menus, checkboxes, and radio buttons. The Page Engine is capable of producing pages in a variety of Web and dashboard application programming languages, including Java, JSP, and ASP.NET.

Data Visualization and Content Templates

The NetCharts Visualization Architecture includes three distinct Content Templating Languages developed by Visual Mining. These languages provide a simple, reusable mechanism for storing definitions of the data connections within the charts and graphs software used to construct NetCharts-based reports and dashboard applications. In the NVA, data visualization details are separated from the data and data analysis. This allows users to easily create and manage different customizable styles. Applications can be branded with multiple looks, and multiple applications can share a common interactive charting style. Content templates are readable by humans and can be edited in any text editor or IDE. For best effect, use NetCharts Designer, a purpose-built IDE that provides wizard-based point-and-click tools for creating NetCharts data visualization templates.

Data Access and Analysis

The components of the NetCharts Visualization Architecture are responsible for interrogating data sources and analyzing the resultant data The NVA supports interaction with all relational databases, XML files, CSV files, and with most legacy applications. More than 50 separate data analysis functions are available, including quality management tools and statistical process control analysis. An extension point allows Java programmers to add their own custom data analysis to the NVA.

Interactive Charting User Interfaces

Dynamic user interfaces top the NetCharts Visualization Architecture and maximize the effectiveness of NetCharts dashboard applications. Visual Mining's charts and graphs software is drillable, with any valid Web URL as a target. Any element of a interactive chart can serve as a launch point for a context-sensitive drill, allowing users to easily pinpoint items of interest. AJAX technology optimizes updates to individual components of complex dashboard applications, graphs, and reports. Rich, client-side GUIs present to manage the content and design of their presentation layer, providing full control with Visual Mining's data visualization solutions.