Nevron Software is proud to announce the long-expected new major release of the leading Data Visualization technology suite of controls – the new .NET Vision Q3 2008 is now available - introducing Diagram Maps, Diagram Tree/Graph data import, new Charting types, advanced Chart axis features, many ASP.NET AJAX improvements and much more.
We are pleased to announce the production availability of the new major version release (Q3 2008) of Nevron .NET Vision - the data visualization components suite for .NET (WinForms and ASP.NET). The new version introduces Diagram Maps, Tree/Graph data import, new Charting types, advanced Chart axis features, many ASP.NET AJAX improvements and much more.
Nevron .NET Vision Q3 2008 is available for download. The new major release of Nevron .NET Vision introduces Diagram Maps, Tree/Graph data import, new Charting types, advanced Chart axis features, many ASP.NET AJAX improvements and much more.
What’s new in .NET Vision Q3 2008 Release:
Mixing 2D and 3D charting types in one chart control
Each chart panel now supports the Enable3D property allowing you to dynamically switch the chart rendering from 2D to 3D and vice versa. This feature allows mixing of 2D and 3D charts in a single chart control.
Axis Ruler Caps
Axis rulers can now be decorated with begin and end cap style allowing the visualization of scientifically looking charts. Additional features include the ability to break the ruler painting if it crosses a scale break, increasing chart readability.
Custom Value and Range Labels
You can now add custom value or range labels. This feature can be very useful when you have to explicitly denote values or ranges on the scale. Value and range labels come up with a variety of customization options including controllable visibility and tick style as well as the ability to mix the automatic labels with the custom ones in one scale level.
Hierarchical Scales
This is a new type of scale configurator utilizing the range labels feature in order to create scales with hierarchical (tree) structure. This type of scale is widely used when you have to display grouped categorical data.
Value and Range Timeline Scales
Timeline configurators allow you to configure a scale to display date/time information by decorating the scale using several date/time units. By doing this the scale becomes more informative to the end user as it allows him/her to view important date/time events that happen inside the date/time range displayed by the scale.
XML Formatted Text Improvements
The XML formatted text specification has been extended to support the shape tags allowing you to insert shapes with controllable fill, stroke and shadow in any text displayed by the component.
Automatic Walls Visibility
The walls of the chart when working in 3D mode can dynamically change their visibility depending on the user viewpoint so that they do not obscure the chart content. This feature is very useful when you want to give the user the ability to look at a chart from a different angle and want to ensure that the chart content remains completely visible.
Automatic Axis Position
The axes of the chart when working in 3D mode can dynamically choose a dock zone depending on the user viewpoint so that they do not obscure the chart content.
Pie Chart Improvements
The pie chart series can now render pies with the following new shapes Ring, Smooth Edge Ring and Cut Edge Ring.
Range Sliders
The axis scrollbar is extended to support range sliders thus allowing the user to change the visible axis range with the mouse.
Polar Chart Improvements
The Polar chart has been improved to support docking of angle axis on the outer rim of the polar chart as well as docking of value axes to the sides of the polar. Value axis support reflection painting, which allows for better readability of polar charts. A new scale configurator has been added to address the specifics of dynamic angle step calculation and decoration. In addition polar charts now support line, area and point series.
Radar Chart Improvements
The Radar chart has been extended to support scaling of multi dimensional data.
Light Model Improvements
The light model now allows for easier configuration of point, spot and directional light sources. The position of each light source can be in model or camera space. Several new lighting schemes are added to the predefined light schemes supported by the component.
Compatible with IIS7
Nevron Chart now meets the new requirements of IIS7 and can be safely deployed to IIS7 servers.
Dynamic Image Size
In AJAX mode the Nevron web controls can be resized dynamically through asynchronous requests.
Image map with Instant Callback
Because the Nevron Instant Callback cannot read result data from the server when a request completes, the client side image map cannot be update dynamically. There are cases, though, such as toolbars or other navigation elements, when an image map is required but it does not change over time. Now the Nevron web controls generate an initial image map also when using Instant Callbacks, extending the range of cases, when Instant Callbacks can be used to optimize the application performance.
Nevron JavaScript Library Optimization
The JavaScript files that are loaded by the Nevron web controls at the client are extensively optimized in size, which speeds up the initial parsing of the code, saves traffic and reduces the file transfer time.
Nevron JavaScript Library Documentation
Full code reference is available for the client side JavaScript library that is used to enable AJAX for the Nevron web controls. The reference allows Nevron clients to extend the Nevron JavaScript Library and to empower their scripts by the rich functionality that this library offers.
Nevron JavaScript Library Extensibility
The Nevron JavaScript Library comes with full code reference and can be used for custom JavaScript development. Custom commands and tools can be implemented to extend the built-in functionality.
Extended JavaScript Diagnostics Capabilities
The Nevron JavaScript Library provides a rich set of diagnostic utilities for developers.
Map Import
Full featured import of ESRI shape files with support for the following types of projections:
Aitoff, Bonne, Lambert, Behrmann, Tristan, Edwards, Peters, Gall, Balthasart, EckertIV, EckertVI, Equirectangular, Hammer, Kavrayskiy VII, Mercator, MillerCylindrical, Mollweide, Orthographic, Robinson, Stereographic, Van Der Grinten, Wagner VI and Winkel Tripel. The ESRI import can easily be extended to include custom data formatting. For the purpose of displaying maps in diagrams, layers have been extended to support conditional visibility based on the zoom factor. When maps are imported in multiple layers you can define the zoom range in which each particular layer is visible. This helps you implement maps, which support zoom based level-of-detail. For the purpose of maps the NPointElement has been extended to support text. This helps you display geo points as labeled point shapes, which are independent of the zoom factor.
Data Import
Support for automatic import of tree and graph data structures from tabular data sources. The new data import feature supports the following data sources: DataTable, DataView, OleDbDataAdapter, SqlDataAdapter, OdbcDataAdapter, OleDbCommand, SqlCommand, OdbcCommand. The data import provides you with the ability to control the data records information shown for each record.
DOM Improvements
We have added the NSegmentLabel, which gives you the ability to anchor text to a predefined or custom model segment. The NSegmentLabel can be instructed to keep text upward orientation as well as to follow the segment orientation. Shapes now have the SizeToText method, which attempts to size the shape to the primary (default) label size. The NDrawingDocument has been extended to provide the MeasureStringInWorld and MeasureStringInScene methods.
New Predefined Shapes
In this release we have added new shapes in the following shape factories:
- Symbol shapes - 7 new shapes
- Food shapes - 11 new shapes
- Brainstorming shapes - 18 new shapes
Layouts Improvements
All graph layouts have been revised to support self loops and bi-links. With this improvements the Nevron Diagram layouts engine is now capable of arranging any type of graph. The compact depth and layered tree layouts have been improved to support plug spacing.
Windows Forms Improvements
Following is a list of the new behavior improvements of WinForm views:
- Shift modifies the resize behavior of side handles - when pressed aspect ratio is preserved.
- Shift modifies the resize behavior of corner handles - when pressed aspect ratio is broken.
- We have added support for auto scrolling when the dragged object area hits the window scroll margins.
- We have added the NMouseWheelScrollAndZoomTool. By default the mouse wheel scrolls the drawing view horizontally. When Shift is pressed the view is scrolled vertically. When Control is pressed the view is zoomed in or out. Click the middle mouse button to activate anchor scrolling (similar to MS Internet Explorer, MS Visual Studio, MS Visio etc.).
- We have added the NLibraryWheelScrollTool - it is similar to the NMouseWheelScrollAndZoomTool, but does not support zooming (since library views cannot be zoomed).
Compatible with IIS7
Nevron Diagram now meets the new requirements of IIS7 and can be safely deployed to IIS7 servers.
Dynamic Image Size
In AJAX mode the Nevron web controls can be resized dynamically through asynchronous requests.
Image map with Instant Callback
Because the Nevron Instant Callback cannot read result data from the server when a request completes, the client side image map cannot be update dynamically. There are cases, though, such as toolbars or other navigation elements, when an image map is required but it does not change over time. Now the Nevron web controls generate an initial image map also when using Instant Callbacks, extending the range of cases, when Instant Callbacks can be used to optimize the application performance.
Nevron JavaScript Library Optimization
The JavaScript files that are loaded by the Nevron web controls at the client are extensively optimized in size, which speeds up the initial parsing of the code, saves traffic and reduces the file transfer time.
Nevron JavaScript Library Documentation
Full code reference is available for the client side JavaScript library that is used to enable AJAX for the Nevron web controls. The reference allows Nevron clients to extend the Nevron JavaScript Library and to empower their scripts by the rich functionality that this library offers.
Nevron JavaScript Library Extensibility
The Nevron JavaScript Library comes with full code reference and can be used for custom JavaScript development. Custom commands and tools can be implemented to extend the built-in functionality.
Extended JavaScript Diagnostics Capabilities
The Nevron JavaScript Library provides a rich set of diagnostic utilities for developers.