Advanced Visual Systems   Business Software

Advanced Visual Systems delivers enterprise-class software technology that transforms the data in corporate databases and data warehouses into dynamic, interactive displays of visual information. Applying its acclaimed data visualization technology to business data, AVS has enabled a new class of business visualization applications. This document introduces AVS OpenViz software technology, the rationale behind business visualization, visual user interfaces, key features and benefits.


OpenViz from Advanced Visual Systems Inc. is a comprehensive platform that provides sophisticated business visualization functionality for interactive business applications. OpenViz scales to accommodate massive amounts of data presented in a visual format, allows full real-time interaction with on-screen presentations, and gives business users an unprecedented level of quality visual presentation.

OpenViz includes a powerful graphics display system, visual charts, plots, sophisticated visual data representations, interactive data selection, and data integration tools. OpenViz enables application developers to build sophisticated, interactive applications without graphics expertise.



This animated graphic of an OpenViz example demonstrates the user's ability to select a region of the top graph and drag it to observe real-time correlative changes on the lower graph. This applet illustrates the relationship between vehicle MPG and horsepower; note how a numeric MPG value changes above the lower graph as the user interacts with the chart. Click here for a downloadable demo of OpenViz.

Key OpenViz features:

  • OpenViz plug-in that enables desktop PCs for lightweight applets and Active X controls
  • Server software that generates images for inclusion in web pages
  • Wide range of charting techniques that application developers can mix and match to develop their application
  • Identical architecture in both COM and JavaBean standards
  • Easy-to-create 2D and 3D graphics and visualization applications
  • Easy to add interactive 2D and 3D graphics and visualization for both existing and new applications
  • Rich attribute system with granular control of details
  • Platform and rendering library independence



Table of Contents

Standards-Based Development

OpenViz can be used in conjunction with standard integrated development environments (IDE) and can yield professional results with great savings in development effort and development cost. OpenViz COM and JavaBean components will work well in any IDE that supports these standards such as Microsoft Visual Studio (Visual Basic, Visual C++), Symantec VisualCafe and many others. Applications can be fully integrated and tested interactively from within the IDE, hiding the complexities of the window system, event handling, and graphics algorithms.

Accelerated Visualization Development

OpenViz accelerates a developer's ability to create sophisticated graphical features by leveraging AVS's experience in visualization technology.

Using Visual Basic, Java, or C++, developers can easily create interactive graphic displays that take advantage of the full range of hardware available in the market today.

Through its adherence to standards, OpenViz enables developers to simultaneously deliver excellent interactive performance; manage large quantities of data; and adhere to the architectures, practices and standards of well-designed software. OpenViz attributes and properties can be set or modified as required without knowledge of their implementation.

Visual User Interface

Users continue to demand better user interfaces that make software easier to learn, improve productivity, and enable them to gain new insights and understanding of key business metrics. By improving the interface, developers can dramatically shorten the "time to enlightenment."

A software "user interface" today is not merely a screen design and a menu layout, but also a method of interacting with the application and its data. When users describe the "look and feel" of applications, they refer to traditional graphical user interfaces (GUIs). The "look" refers to the physical appearance on the screen, whereas the "feel" refers to the way the user interacts with the underlying application and data. A GUI makes an application look attractive and easier to use, but it does not alter the fundamental way users work with massive numerical data.

The "Visual User Interface" is a new method of enabling the user to take a more active role in the process of visualizing and investigating data. The most revolutionary difference between a traditional GUI and VUI is that users interact directly with the on-screen graphics and the data behind the graphics without having to work with traditional GUI controls such as pull-down menus, dialogs, or slider bars. In VUI applications, the aim is to create a data-centric view in which the user responds to and interacts with the actual visual presentation of the data on the screen – not menus, commands, or other "modes" for preparing data for presentation.

With a VUI, the on-screen graph, chart, or data representation is central to your focus. The on-screen data object is "live"– the object itself includes underlying data structures and properties, not merely a reporting window. The sense of immediacy and speed-of-thought interaction helps users make better business decisions.

VUI-based applications enable the user to directly manipulate graphical objects that respond interactively and immediately to the user’s input actions. The user interacts in both 2D and 3D space (using a pointing device) with an immediate graphical feedback response, without the need for moving to a secondary menu window. The interactive components in OpenViz are designed for the development of VUI based applications.


Context-Sensitive Highly Interactive Pictures

OpenViz-enabled applications come alive with interaction. Clicking on a visible part of the picture causes it to present additional information, perhaps forming a new database query. The picture becomes the interface.

Any mouse interaction, such as making a selection, panning, zooming, or rotating is fully configurable by the application developer. Data access, processing, filtering, and presentation are coordinated to efficiently update the view.

For instance, clicking on a pie chart can explode the segment, scroll-bars can be linked to data axes, and data can be selected by drawing a closed path around objects.


Robust, Scalable Charting and Graphing

OpenViz’s rich collection of charting and graphing technologies provides interactive visualization for both data discovery and presentation-quality graphics. The comprehensive technical axis system serves as the foundation for a variety of graph types. Multi-dimensional data is displayed using 2D or 3D charts, graphs, scatter diagrams, carpet plots and map-based visualizations. Legends and annotations, when combined with charts, create fully featured and readable data presentation, producing high-quality graphics for the application.


Manipulating Data with OpenViz

The ability to quickly implement high-quality graphics in an application often depends on data access. OpenViz dramatically simplifies the task of accessing data.

The data access and manipulation techniques are used to make data from a database query into a format suitable for graphical representation. OpenViz offers a flexible data access system so that data visualization is possible without any changes to the data source. The data access facilities support many common data sources. The COM implementation accepts data from the Microsoft Data Access Objects, including ODBC, ADO, DAO and RDO, each of which can be connected directly to OpenViz application. The Java implementation accepts data from many sources, including JDBC and other Java enabled database systems. Additionally, data already generated or refined in memory by applications can be directly accessed by OpenViz COM.

Data processing and filtering techniques help organize and process data for visualization. Common operations such as binning (data reduction), sorting, and aggregation are available to achieve a highly interactive response. They treat each part of the input like a single database record whose different data items are contained in the data structure. These records can be classified into bins based on any dimension. The resulting structure corresponds to these bins, and can be used as a pivot table. Further filtering, thresholding, or cropping techniques can be added to create sophisticated data selection mechanisms.


OpenViz Zero Administration Client Deployment

OpenViz carries virtually no costs for administering client machines, meaning Web developers can focus on their applications – not deployment issues.

Specifically, the OpenViz Viewer can be deployed to all major browser environments on Windows 95, 98, NT and 2000, including Microsoft Internet Explorer 4.x and 5.x, and Netscape Navigator 4.06+, 5.x. The application verifies that the required version of the OpenViz Viewer is installed properly on the client machine. If the correct version of OpenViz Viewer is not present, the application walks the user through a simple one-time download/plug-in process to OpenViz-enable their PC. All the necessary pieces are authenticated by VeriSign.


OpenViz Offers Developer Productivity Gain

OpenViz offers significant gains in developer productivity. Used in combination with off-the-shelf IDEs, OpenViz greatly reduces the complexity and effort required to develop high-quality applications that feature interactive business visualization. AVS provides visualization technology to support development efforts by providing numerous benefits:

  • Developers can get faster time-to-market by integrating commercial visualization into applications.
  • OpenViz reduces development time as well as the cost that would be associated with internal development for equivalent functionality.
  • The unique implementation of OpenViz allows developers to create the exact look and feel of the application they require.
  • The use of standards-based JavaBeans & COM environments allows developers to quickly implement visualization capabilities into products with a minimal learning curve.


Summary of Key OpenViz Features and Benefits

Graphics Power

  • High-quality presentation graphics raise your company’s product to the highest standards.
  • High-quality hard-copy facility produces journal or poster-quality graphics.
  • The OpenViz "Scene Tree" provides the ultimate flexibility to structure your visual presentation.
  • OpenViz takes full advantage of high-performance multimedia desktop systems, leveraging capital investment and the latest hardware technology.

Interactivity

  • OpenViz shields the developer from tedious and complex event handling, simplifying the task of developing interactive applications.
  • Full support for direct manipulation in the graphics window, including drag, scrollbar, rotate, zoom, pick, and more, empowers users to explore their data.
  • Tying mouse clicks to queries with OpenViz allows you to create sophisticated and powerful applications without intermediate data translation.

Flexibility

  • A rich set of data access, manipulation, graphing, and graphics display technologies with fine-grain control allows precise matching to user requirements and corporate product identity.
  • OpenViz provides a comprehensive set of charts, graphs, and visualization tools for application customization.
  • OpenViz provides a uniform platform that allows customization and growth, as your needs evolve.
  • OpenViz can be used with many development environments, without needing to re-train your development staff.

Conclusion

As the industry leader in data visualization, AVS has a wealth of experience and knowledge from which to draw. With OpenViz, AVS has applied the best of its visualization, graphing and charting technology to create a world-class visualization architecture for business data.

OpenViz provides a platform that enables development teams to stay ahead. At each software generation, key graphical presentation elements can be reused and refined, becoming a major leverage point. Sophisticated data interaction, presentation styles, and the processing of large data sources are clearly separated from user interface, packaging, and numerical models, extending the lifetime of the application architecture.

OpenViz provides robust graphics and visualization technology based on more than 15 years experience, giving you the ability to leverage market-proven technology and enabling developers to incorporate state-of-the-art visualization into business applications. With improved information access, presented in visual user interfaces, users can make better business decisions.


About Advanced Visual Systems

Advanced Visual Systems Inc. (AVS) is the preeminent global provider of sophisticated data visualization technology that transforms massive and complex quantities of data into visual representations. The company provides solutions for developers who build customized visualization software, as well as ready-to-use applications for end users who analyze information contained in graphical representation.

More than 12,000 users in 2,000 organizations around the world use AVS technology to gain insight and competitive advantage from data. They look to AVS to reduce development costs, incorporate industry standards, and speed time to market. For more information on AVS, call 1-800-728-1600, e-mail info@avs.com or visit the AVS Web site at: http://www.avs.com.


 
  OpenViz Home
  About OpenViz
  Open Viz Features
  
Download and try
   OpenViz

(Click to enlarge)
(Click to enlarge)
(Click to enlarge)

 

Legal