Web Data publishing controls development for Data access and visualization

page main image

Our specialists are experienced in the development of user-friendly data access and visualization instruments

Custom controls

These instruments might come in the form of:

Depending on the customer’s needs, we may provide the best solution using the variety of modern IT technics.

Web data publishing controls 

Web data publishing and database access controls:

Dynamic chart control

This control supports dynamical generation of charts (as JPEG- or GIF- files) and/or associated image maps. The control’s output data can be incorporated into Web page. With image maps we can capture user input (clicks on chart objects) and provide appropriate system’s reaction. For example, drilling (changing level of details) of the selected data.

Different chart types are available. The control is built with the use of StingRay ObjectiveChart library.

Table (pivot table) control

This control supports dynamical generation of HTML- and/or Java-script formatted tables. The control’s output is a dynamically generated HTML code which can be inserted into Web page. Java-script enables us to capture user input (clicks, drag&drop, move over, etc.) and provide appropriate system’s reaction. For example, exchanging or removing data axes or drilling (changing level of details) of the selected data.

3D chart (VRML) control

This control supports dynamical generation of 3D VRML scenes (as wrl- files). The control’s output data can be included into Web page. VRML viewer is able to capture user input (clicks on a 3D objects) and invoke appropriate system’s reaction. For example, drilling (changing level of details) of the selected data.

Tree control

This control supports dynamical generation of Java-script formatted trees. The control’s output is a dynamically generated HTML code which can be inserted into Web page. Java-script is able to capture user input (clicks, drag&drop, move over, etc.) and provide appropriate system’s reaction. For example, expanding/collapsing tree nodes, selecting tree nodes, etc. Communication Java-applet enables AJAX-style interactive response to user actions like downloading additional nodes “on the fly”  without reloading the whole tree structure.

Query builder control

This control is used to simplify construction of MDX queries to OLAP storage. It helps to selects dimensions and levels which contain appropriate keywords and then generate MDX query to specified OLAP storage.

Expert controls for the data domain support

Expert controls are used to support business logic layer. On one hand, these controls are responsible for creation, filling with appropriately formatted data and “listening” to universal visualization and data manipulation controls (listed above). On the other hand, experts communicate with data access services.

Data access service

Data access service is a middleware that provides specialized interfaces for expert controls to access data and enables configuration of different aspects of the data access.

Both CPL and MMC style configurationally panels are supported.