
| 
| 

| 
|  |  |  |  |  |  | | Nevron Chart for .NET - Version History |  |
|  |  |  |  |  |

|  |  |  |  |  |  | Version Q4 2007 |
|  |  |  |  |  |  | Visual Studio 2008 Support
Q4 2007 release introduces compatibility with Microsoft Visual Studio 2008 and .NET 3.5
-
Nevron Chart is now compatible with SQL Server and State Server session state modes.

-
You can chose from all .NET raster image formats in AJAX mode.

-
Extended server side interface for AJAX configuration. Now event queueing can be configured at server side.

-
Added CallbackExecuting and CallbackExecuted events for generalized handling of AJAX callbacks. The INHttpHandlerCallback interface is extedned with OnCallbackExecuting and OnCallbackExecuted methods.

-
Custom command events in AJAX mode now provide a way to return custom result to the client from within custom command handlers.

-
Added image map in AJAX mode. Now mouse events interception at client side can be filtered by custom regions, defined when the web control is initialized at the server, saving in this way bandwidth and server resources.

|  |
|  |  |  |  |  |  | Version Q3 2007 |
|  |  |  |  |  |  | - Improved AJAX Support for Web Forms (VS 2005 Specific)

-
Improved browser compatibility.

-
Extended client side JavaScript class interfaces.

-
The Nevron Instant Callback technology was added as an alternative to the MS AJAX Callback, which greatly improves the performance of the web controls.

-
Configurable event queuing at client side makes mixing of mouse move, mouse click events and auto refresh possible and native to the web site visitors.

-
Improved behavior of the web controls on communication breakdown; a wait message is displayed and the server is queried periodically for availability; when the connection with the server is reestablished, the web controls continue normal operation.


- Improved Web Controls in Postback Mode (VS 2005 Specific)

HttpHandler image generation was added as an alternative to the traditional temporary image files used by Nevron web components. Now Nevron web components register an *.AXD virtual file in web.config and stream on demand images to the client through it.

- New Charting Types

- Kagi

Kagi is a type of financial chart that illustrates the forces of supply and demand on a security. It is focused on price action and disregards the passage of time.

- Renko

Renko is a type of financial chart that is very effective for traders to identify key support and resistance levels. It filters minor price movements and emphasizes on general trends.

- Point and Figure

Point and Figure is a type of financial chart that is designed to filter non-significant price changes and to focus on the main price trends. Point and Figure charts are usually used for longer term price movements.

- Three Line Break

Three Line Break is a price change financial chart that is similar in concept to Kagi, Renko and Point and Figure.


- Ability to Drag Gauge Indicators

Added is the ability to drag gauge indicators with the mouse as well as to protect gauge indicators from dragging. You can also use the new Value Snapping to snap gauge indicators to certain values when dragging.

- Improved Performance

The chart axis zoning and calculation is optimized. The conversion from logical to scale units and vice versa is optimized.

- Improved Value Snapping

All objects that reference an axis value can now snap in variety of ways including: snap to major ticks, snap to minor ticks, numeric snapping (based on an origin value and step), date time snapping (based on an origin date and date/time step) and ruler min max snapping.

- Improved Data Zooming

You can now set how the axis scrollbar treats the reset button – by resetting the axis view range to it’s default state or by reverting the state to the last valid zoom in operation thus enabling you to perform better data drilldown.

- Ability to export images in EMF file format

The component can save images in EMF file format as well as to copy EMF images to the clipboard.

|  |
|  |  |  |  |  |  | Version Q2 2007 |
|  |  |  |  |  |  | - AJAX Support for Web Forms

Nevron Chart for .NET Q2 2007 now supports
ASP.NET 2.0 AJAX 1.0. Nevron web controls
allow AJAX callback handling of the
following mouse events: click, double
click, move, down and up. Also, the web
controls can be forcibly refreshed at
client-side and auto-refresh feature is
available. For more details on AJAX in
Nevron web controls refer the AJAX topic.

- New Charting Types

Triangulated Surface series - this
charting type can display a set of points
with X, Y and Z coordinates as a 3D
surface. In contrast to the Mesh Surface
chart, the Triangulated Surface doesn't
require the points to be ordered in a
network. The control creates a triangular
network automatically.

- Improved Grid Surface and Mesh Surface

Grid Surface and Mesh Surface series now support smooth shading.

- Data Binding with Custom Data Sources

The chart now supports data binding with custom data sources that implement the IBindingList and (optionally) the ITypedList interfaces.

- Gauges

The component introduces new linear and radial gauge
panels allowing you to display virtually
any linear or radial gauge. Gauge
features include multiple indicators,
multiple gauge axes, intelligent gauge
scale decorations and many more. The
gauges in Nevron Chart for .NET use
extensively the Nevron Smart Shape
technology as well as the Nevron Scale
technology. Developers familiar with
chart scale programming will find the new
gauge axis API very easy and
straightforward.

|  |
|  |  |  |  |  |  | Version Q1 2007 |
|  |  |  |  |  |  | - New Series

Nevron Chart for .NET now supports smooth area series with
different variations - Standard Smooth Area, XY Smooth
Area and Date-Time Smooth Area.

- Numeric Display Panel

The Numeric Display Panel introduced in this version
features various display styles, control over the decimal
formatting, full control over the panel appearance and size
and many others.

- Chart for .NET VS2005 - Improved Visual Studio 2005 Integration

Nevron Chart for .NET VS2005 was designed specifically for
Visual Studio 2005, the chart has seamless IDE integration and
easy deployment.

|  |
|  |  |  |  |  |  | Version Q4 2006 |
|  |  |  |  |  |  | - Redesigned Scale Model

The Axes of Nevron Chart now employ a
declarative scale model to describe the
axis scale, scale decorations and wall
decorations. This is combined with a
powerful set of scale configurators that
can be used to describe and extend any
type of scale. Following is a list of the
major advantages of this model:
- Label Fitting

The scale can now automatically detect and resolve label overlapping - this is implemented in both 2D and 3D.

- Better Date Time Support

You can now specify non-regular time units (e.g. units that cannot be expressed through milliseconds and are dependent on some reference date). The month, quarter and year are example of such units.

- Distance Based Scale Decoration

This is the ability to control the distance between scale decorations (ticks, labels etc) depending on the scale size in device units - this feature automatically reduces / increases the number of ticks and labels on the scale depending on the size of the chart. Smaller charts will be less decorated which improves the chart readability.

- Interlace and Sampled Stripes

This feature allow you to dynamically highlight ranges of data on the chart.

- Scale Sections

Scale sections allow you to alter the appearance of different scale elements if they fall in a specified range. This allows you to visually highlight important ranges of data that the user has to pay special attention to.

- Custom scale programming

You can now modify the standard defined axis scales in any way you see fit or create custom ones.


- Redesigned Axis Positioning

The Axes in Nevron Chart now use anchors to attach to different places in the chart. There are two types of anchors - Dock and Cross anchors.
Dock anchors allow you to dock the axis to one of the 12 edges of a 3D cube. Each edge is called a zone. This type of docking allows you to stack axes on the sides of the chart without overlapping.
Cross axis anchors allow you to position the axes to cross another axis either at a certain value or at a percentage of the crossed axis length.

- Improved Axis Paging

The component has improved axis paging supporting both numeric and date time data. This is integrated with automatic scrolling and automatic small step scroll size calculation.

- Better Scalability

The Series in the component were extended to support the NLength format. As a result you can now specify for each series how the size that is not scaled on the axes should be treated. For example you can have a point series with data points 10px wide and tall or 10 percent wide and tall from the chart area. In the first case points will have the same size as the chart resizes, whereas in the second they will follow the dimensions of the chart.

- Guidelines

Guidelines allow you to align panels (charts, legends, titles etc.) either vertically or horizontally. This feature is very useful when you create multiple charts.

|  |
|  |  |  |  |  |  | Version Q3 2006 |
|  |  |  |  |  |  | - Document - View - Controller Architecture

The chart is now a fully Document - View - Controller architecture driven component, allowing you to selectively store / load chart document
state, replace the current chart document visualized by the chart control or display a single chart document in a number of chart controls.

- Support for Multithreading

The chart document has two functions called Lock and Unlock that allow you to lock the document from painting while feeding data. This is very
useful when you want to feed data to the chart coming from a thread in a thread safe manner.

- New Charting Types

Stacked Floating Bar – You can stack Bar series over Float Bar series to construct Stacked Floating Bar charts. XY and XYZ scatters are also
supported. This charting type is available both in 2D and 3D.

- New 2D Rendering Device

The chart has a new 2D rendering device with improved speed and 2D image quality performance. You should see increased quality in text
visualization and stroke rendering with applied shadow effect. Special care has been taken to properly render antialiased texts when ClearType
rendering is enabled on the system. XML formatted text rendering with bullets is also significantly improved.

- Background Decorator

Background decorators are a special type of panel allowing you to embed background style rendering on a per panel basis. This allows the creation
of very attractive presentation quality charts.

|  |
|  |  |  |  |  |  | Version Q2 2006 |
|  |  |  |  |  |  | - Line Studies

Line Studies are lines and various geometric figures that are plotted in price charts or in indicator charts. They are used as analytical
instruments helping to define channels, support and resistance levels, trend changes and to forecast price dynamics. Line studies supported by
Nevron Chart for .NET - Fibonacci Arcs, Fibonacci Fans, Fibonacci Retracements, Quadrant Lines, Speed Resistance Lines and Trendline.

- Funnel - Standard and Advanced 2D and 3D Funnels

Modify different parameters of the funnel like radius, neck width, neck height and gap size. You can also change the placement of the funnel
data point labels.

- Box and Whiskers

Box and whiskers plots are very helpful in interpreting the distribution of data. Each box and whiskers item represents a set of values and
displays statistical information for it like minimum, maximum and median values, upper and lower quartiles, outliers and optionally a mean
value.
- Standard Box and Whiskers

Standard Box and Whiskers chart lets you compare the statistical parameters of several different data sets. You can modify different properties
of the box and whiskers series like box size, whiskers size, fill styles, stroke styles, etc.

- DateTime Box and Whiskers

DateTime Box and Whiskers chart lets you compare the statistical parameters of several data sets that are produced in different moments in time.

- Point Chart and Box Plot

A combination of a point chart and box and whiskers chart which represent the same set of values. This option allows the user to input custom
data points in a point chart and then the calculation of the data distribution is performed by the box and whiskers data point object.


- Improved data zoom support


- Improved axis ticks calculation


|  |
|  |  |  |  |  |  | Version Q1 2006 |
|  |  |  |  |  |  | - New charting types

Step Line - 2D Step Line, 3D Step Line, DateTime Step Line
Error Bar - Y Error Bar, XY Error Bar, XYZ Error Bar

- 23 new built-in functions

Median Price, Typical Prices, Weighted Close, Envelopes, Chaikin's Volatility, Commodity Channel Index, Detrended Price Oscillator, Mass Index,
Performance Indicator, Rate of Change, TRIX, Williams %R, Accumulation / Distribution, Chaikin Oscillator, Ease of Movement, Money Flow Index,
Negative Volume Index, On Balance Volume, Positive Volume Index, Price and Volume Trend, Covariance, Correlation, Median.

- Improved Editor

The chart editor now supports direct update feature allowing you to instantly preview the changes in the chart DOM.

- Nevron DOM Compatible

The chart is compatible with the Nevron DOM (Document Object Model), allowing you to subscribe for each property change made from code or from the
user.

- AutoRefresh property

When set to true the control will automatically refresh when some of its properties are modified from code.

- Improved Custom Binary and Custom XML serialization

The new custom serialization capabilities of the control now allow for version tolerant serialization of the control state in binary and XML form.

- Improved rendering of chart walls

Improved rendering of chart walls now allows for transparent walls. Added front and top walls.

|  |
|  |  |  |  |  |  | Version Q4 2005 |
|  |  |  |  |  |  | - Full support for Visual Studio 2003 and Visual Studio 2005

You can now work with VS2003 and VS2005.

- Binding to DataView

You can bind to DataView - when a change occurs in the DataView the display will refresh automatically.

- Support for different Measurement Units

All sizes (chart, font, label, frame etc.) can scale in more than 20 different measurement units (pixel, inch, millimeter, display etc.). This
unique features allows you build scalable charting images with ease.

- Layout Manager

Layout for all chart elements similar to the WinForms layouts. Each chart element is represented as a panel having child panels. The layout
supports the following features:
Docking style (Left, Top, Right, Bottom and Fill).
Docking margins specified in measurement units.
Anchoring - this feature allows you to attach a panel (label, annotation etc.) to another panel. Several anchor types are available including
Data Point, Legend Data Item, Panel and Axis anchor.
Nesting - each panel can contain child panels. For example you can have an annotation containing a chart.

- New charting types

Bar - XY / XYZ scatter bar, XY / XYZ scatter stack, XY / XYZ scatter cluster.
Smooth Line (Spline) - 2D / 3D Smooth Line, XY Scatter Smooth Line, XYZ Scatter Smooth Line.
Bubble - XYZ Scatter Bubble.
Float bar (also called Gantt) - Date Time float bar, Date Time Clustered Float Bar, XY / XYZ scatter float bar.
Venn - 2, 3, 4, 5 etc. set Venn diagram.

- Improved Chart Rendering

The rendering of the component has been optimized.
Added support for drawing in correct back to front order allowing for better appearance of transparent chart elements.
Optimized painting. Each panel can cache the rendered content - this is useful for real time applications demanding high performance.

- Improved Data Points Model

You can now work with chart data points as objects or as a collection of tables.

- Improved Interactivity Features

The interactivity features of the control have been redesigned. Added selection and controller abstractions.
Axis scrolling with controllable scrollbar appearance and lots of events.
Data point dragging with snapping to axis ticks, timers and lots of events.
Hierarchical selection (drill down).
Each tool supports the Cancel button as well as shortcut keys.

- Improved Styles Support

All appearance related features are grouped into styles. Data points in the chart can have their own style or inherit the style of series they
belong to.
Each style has it's own visual editor which can be used in client applications.
Each appearance style has preview support.

- Improved Data Binding and Integrated Database Wizard


- Improved Legend

The legend is now based on a custom range based grid developed specially for Nevron Chart.
The series can output data to the legend. The user can now control the order and whether to append or prepend data to the existing one.
Legends support horizontal and vertical interlace styles.

- Annotation Support

Arrow, Rectangular Callout, Rounded Rectangular callout, Cut edge rectangular callout, Oval callout.
Annotations can be attached to any chart element.

- Optimized painting

Each panel can cache the rendered content - this is useful for real time applications demanding high performance.

- Custom Painting

Each panel has BeforePaint and AfterPaint event which you can intercept and paint in the panel canvas. You can use either the standard GDI+
Graphics object or Nevron Graphics object allowing for painting with fill styles, image filters, shadows etc.

- Serialization Improvements

XML, SOAP and Binary support.
Custom XML and Binary support.
Support for serialization filters.

- Visual Interface Improvements

All visual interface is based on Nevron UI Controls allowing for themes and skinning support.
The chart toolbar is now implemented as a command bar.
Improved style editors (fill, stroke). Each style editor has preview.
Improved Chart Data Grid.

-
The Master / Slave axis feature allowing you to synchronize axes in different charts.

- Range Selections

Fast overlay paintable objects suitable for selection purposes.

- Master / Slave Range Selections

The Master / Slave range selections feature allows you to synchronize range selections in different charts.

- Axis Cursors

Fast overlay paintable objects suitable for marking or tracking axis values dynamically.

- Master/Slave Axis Cursors

The Master / Slave axis cursors features allows you to synchronize axis cursors in different charts.

- Redesigned and Improved Printing

The improved printing allowing for custom printing, multi page printing and the creation printer friendly charts.

- Chart Attribute Converter

Chart attribute converter is allowing you to change the appearance styles of the chart with ease. One example where this can come handy is when
creating printer friendly charts (where each color should be replaced by a BW hatch style).

- Full Coordinate Transformation Support


- Chart Services

Chart services are allowing you to turn on and off certain features (like master / slave axes or automatic legends data feed).

- Tag property for each chart element

Improved Examples Improved examples - added search and navigation, faster source code browsing.

|  |
|  |  |  |  |  |  | Version 3.1 |
|  |  |  |  |  |  | - New series

Nevron Chart now supports XYZ scatter line charts allowing you to draw lines in 3D and 2D given the [x,y,z] coordinates for each line point.

- SVG Export

Nevron Chart has complete support for the SVG (Scalable Vector Graphics) format. SVG export features include:
- Ability to export in .svg and .svgz (GZIP compressed) Ability to embed raster data in the generated SVG using base64 encoding.
- Ability to export interactive SVG content featuring browser redirection as well as the ability to inject custom script in the generated SVG.
- Ability to directly stream SVG content to the client browser when the component is used in Web Forms applications.

- Advanced data binding

The component features complete databinding support allowing data contained in the data series to be binded to DataAdapters and DataSets. There
is also a build-in wizard allowing you to configure the databinding with ease.

- Ability to render images with transparent background

With the help of a single property you can instruct the chart whether the images generated by the component will have a transparent background.
When the control is hosted in a Windows Form application this feature also properly modifies the control styles.

- Better interactivity

Several improvements have been added to the interactivity model of the component:
- All drag operations now support BeginDrag, EndDrag and DoDrag events.
- All drag operations now support Cancel (when the user presses Esc).
- All drag operations now support keyboard.
- A new drag operation called NDataPan allows the user to scroll the chart data.

- Improvements in the rendering engine

You can now control the complexity of sphere rendering allowing you to display 2D and 3D point charts in OpenGL with thousands of data points.

- Coordinate transformation support

The chart exposes several functions allowing you to convert view coordinates to chart model coordinates and vice versa.

|  |
|  |  |  |  |  |  | Version 3.0 |
|  |  |  |  |  |  | - New rendering engine

Nevron Chart has a new state of the art GDI+ rendering engine. The component can now render all chart types except Surface with GDI+. The
developer can choose between a GDI+ and OpenGL rendering device at runtime.

- Rendering surface control

Support for bitmap and window rendering surfaces in both GDI+ and OpenGL rendering modes. The rendering surface can be changed at runtime.

- Photoshop-like image filters

Photoshop like image effects can be applied on all chart elements rendering in 2D mode. This includes blur, bevel and emboss, lighting and
glow filters with many variations.

- HTML-like multiline texts

The text rendering supports multiline and HTML like formatted texts with applied fill effect, border, shadow and image filters. Support for
bullets, superscript and subscript texts.

- Shadows

Shadows can be applied on all chart elements rendering in 2D mode. The component supports several types of shadows including solid, linear blur,
radial blur and gaussian blur shadows with controlled fade area and color.

- New Interactive Tools
 Data Zoom - you can zoom in the chart data contained in a user specified rectangle. You can also easily zoom out. This tool can operate in both
2D and 3D mode. Data Cursor - the data cursor can help you determine the axis scale coordinates when you click on the chart (or hover over it). Works in both 2D
and 3D modes and supports lots of logic and visualization customizations.

- Improved HTML images maps

Image maps can now be integrated with the direct image stream to browser and server side events (postback) features.

- Out of process rendering

A fail safe type of rendering on the server designed for web servers requiring high levels of security and robustness. This feature allows
you to separate the chart initialization from the chart rendering on the server.

- Better image borders

Image borders with applied fill effect, border and shadow and controllable bevel effect. The image borders rendering has been specially
optimized for speed.

- Better UI

Improved User Interface for all chart element editors. Support for the visualization of transparent fillings.

- Improved speed and memory footprint

Faster 2D and 3D rendering. The rendering engine has been optimized for speed and memory usage.

|  |
| |
|
|