• Home
  • Portfolio
  • Web data publishing controls for data storage access and visualization

Web data publishing controls for data storage access and visualization

page main image

Project Description

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

These instruments might come in the form of:

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

Web data publishing controls 

Web data publishing and database access controls

Dynamic chart control

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

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

Table (pivot table) control

This control supports the 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 a Web page. Java script enables us to capture user input (clicks, drag&drop, move over, etc.) and provide appropriate system reactions. For example, exchanging or removing data axes or drilling (changing the level of details) of the selected data.

3D chart (VRML) control

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

Tree control

This control supports the dynamical generation of Java-script formatted trees. The control’s output is a dynamically generated HTML code which can be inserted into a Web page. Java script is able to capture user input (clicks, drag&drop, move over, etc.) and provide appropriate system 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 the construction of MDX queries to OLAP storage. It helps to select dimensions and levels which contain appropriate keywords and then generate an MDX query to specified OLAP storage.

Expert controls for the data domain support

Expert controls are used to support the business logic layer. On the one hand, these controls are responsible for the 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.

See similar projects on our blog.