RSS Feed
News
Jun
13
Xamarin Forms 3.0 Released, WPF support in preview
Posted by Andrew on 13 June 2018 05:42 PM

We stumbled upon the news recently that Xamarin.Forms 3.0 has preview support for WPF!

This is really interesting for us at SciChart, as we make iOS Charts, Android Charts with Xamarin Support, as well as WPF charts, but we do not yet have a UWP chart solution. We feel that the API for UWP is incomplete and too immature to make good charting components or applications, so have avoided too much investment into this platform until it showed more promise.

Well maybe we won’t have to? If WPF becomes a first class citizen of the Xamarin ecosystem, then this should really be the first choice for cross-platform development of Xamarin applications which require a Windows app footprint.

Find out more about Xamarin’s plans here.

We will be prototyping to see what we can do with these frameworks soon.

 

The post Xamarin Forms 3.0 Released, WPF support in preview appeared first on Fast, Native Chart Controls for WPF, iOS, Android and Xamarin.


Read more »



May
3
SciChart Forum Switches to StackOverflow
Posted by Julia Skorobogata on 03 May 2018 09:21 AM

Hello SciChart customers!

We are always happy to take time to thank you for being with us.

Today we are experimenting with making the open SciChart website forum as a read-only and trialling providing tech support to trial users of ScIChart via StackOverflow with tag SciChart.

Why are we doing this?

SciChart provides two tiers of support.

  1. Customers who have purchased tech support get access to our support desk and are able to submit tickets with a 1-day turnaround.
  2. Customers in their trial can use the Forums.

What we have found is

  • Many questions on the forums lack the necessary steps to reproduce.
  • Have poorly formatted questions, code samples (often the result of our forum plugin, but sometimes user error)
  • Lack images or other aids to help reproduce problems.
  • A number of users who have not paid for support, or who have expired support are using the forums, creating a tax on our time.

This is causing us to lose a lot of time and making it more difficult to serve the customers that have paid for support. We could enforce strictly question asking guidelines, however, Stackoverflow has a very strong community which enforces guidelines: questions asked poorly will get downvoted by the community.

So, what we are doing for the month of May is trialling support on Stackoverflow. depending on the result of this month we may keep this or revert it.

How we will support you

Our team is monitoring the SciChart Tag on stackoverflow. Every day an email is sent to our team with new questions that have been asked. We will endeavour to answer you as we have been before.

However, questions which do not meet the Stackoverflow question asking guidelines will not be answered. It is possible the community will also downvote you! You have been warned!

Encouraging the Community

Finally, we hope this move will encourage the community to answer one another as well. Answer SciChart questions to gain reputation points! We hope this will also maintain the knowledge sharing on a high-profile level.

We will make the SciChart Forum read-only from May for 30 days and see how it works. We are welcoming your feedback by contacting us. Please let us know what do you think!

Best regards,

The post SciChart Forum Switches to StackOverflow appeared first on Fast, Native Chart Controls for WPF, iOS, Android and Xamarin.


Read more »



Apr
6
Happy Easter and Office Hours
Posted by Julia Skorobogata on 06 April 2018 08:41 PM

Hello SciChart customers,

Our team wishes everyone Happy Easter! To all of you who has celebrated it last week or will do this weekend!

Our office will be closed Monday,  April 9th. 

We hope you all enjoy your holidays and spring!

Best regards,

SciChart team

 

The post Happy Easter and Office Hours appeared first on Fast, Native Chart Controls for WPF, iOS, Android and Xamarin.


Read more »



Apr
5
SciChart WPF Pricing Plan Changes
Posted by Julia Skorobogata on 05 April 2018 01:04 PM

SciChart WPF Pricing Plan Changes

SciChart WPF is now entering its sixth year since the first version was published! During that time we have gone from a small one-person company to a team of over ten developers, lovingly crafting, maintaining and delivering High Performance WPF Chart components, actively used by thousands of customers around the world!

The SciChart WPF Chart controls that you see now are more advanced than we ever thought we would create, and we are still developing and adding features, fixing bugs, supporting and maintaining this successful product.

Furthermore, we have always strived to maintain excellent tech support. It’s not always possible (we do have our failings from time to time) but overall customers rate us as excellent on tech support. We care about the products that we make and want users to have a good experience using them.

In light of this, we have resisted changing pricing as long as possible, however we feel at SciChart that we have to make a small change to our pricing model in order to maintain the excellent level of service that we provide. This change is to raise the price of SciChart WPF 2D Professional only, keeping all other products the same.

An overview of Pricing Changes

The pricing of SciChart is currently as follows:

  • WPF 2D Pro: $899
  • WPF 3D Pro: $999
  • WPF 2D Enterprise: $1499
  • WPF SDK Pro: $1749
  • WPF SDK Enterprise: $2549

We propose to change the pricing of SciChart WPF 2D Professional only, raising it from $899 USD to $1090 USD per developer license with 1-year support and updates.
The price of renewals placed will also be raised, from $449.50 to $545 per developer license with 1-year support and updates.
The cost of all other products will remain the same.
The cost of the no-support options of SciChart WPF will remain the same.

When will the pricing Changes come into effect?

This pricing change will come into effect on May 1st 2018. Any orders placed after this date will reflect the new pricing.

Will there be other pricing changes?

We cannot rule out further pricing changes, but we have no intention to change any of our other pricing at this time.

To beat the price rise!

You can beat the price rises if you were intending to purchase or renew SciChart WPF 2D Pro by:

  • Purchase a 1-year, 2-year, 3-year or lifetime support license before May 1st and you will get the current lower pricing.
  • Renew an existing SciChart WPF 2D Professional licenses now with a 1-year, 2-year, 3-year or lifetime renewal before May 1st and you will lock in the current pricing (until your renewal is next due).

For Sales Enquries

Please contact us at sales [at] scichart.com. We will do our best to answer any questions you have and process orders quickly if you wish to place them before the deadline.

Contact Sales

Best regards,
SciChart team

The post SciChart WPF Pricing Plan Changes appeared first on Fast, Native Chart Controls for WPF, iOS, Android and Xamarin.


Read more »



Feb
21
Performance Improvements in SciChart WPF v5.1 
Posted by Andrew on 21 February 2018 02:38 PM

SciChart WPF v5.1 will be released in the next few days. Here’s a sneak peak what we have added along with many features & bug fixe! 

Back in 2012 when SciChart WPF first came into existence, our main goal was to deliver High Performance, Realtime Charts to desktop applications on the Windows Presentation Foundation platform. Over the years our performance goalposts have moved. Originally we wanted to draw 100,000 points in realtime, then a million, then ten million! SciChart WPF v4 was an extremely fast & performant version of SciChart which was able to draw 10 million points (or more) for line series, a million or so for scatter series, and could comfortably draw hundreds or even thousands of series.

However, our users want more! Some of our power-users are using SciChart to draw huge datasets, so as a result, we’ve undertaken work to improve the speed of our WPF Charts in certain key areas, including:

Performance of Line Series when many series / few points

SciChart WPF v4 had a bottleneck where there were many series, each with few points. In this case the lossless resampling algorithm built into SciChart was unable to reduce the data drawn on screen. As a result the bottleneck because raw drawing of points.

In SciChart v5.1 we have added a new experimental drawing mode, which applies to line series only. This mode improves the performance of line series drawing up to 4x faster than previous version(s) of SciChart.

 

To enable faster drawing of line series, use the following code:

<s:SciChartSurface s3D:DirectXHelper.TryApplyDirectXRenderer="True"
                   s:PerformanceHelper.EnableExtremeDrawingManager="True">
   ... 
</s:SciChartSurface>
PerformanceHelper.SetEnableExtremeDrawingManager(sciChartSurface, true);
DirectXHelper.SetTryApplyDirectXRenderer(sciChartSurface, true);

 

Performance of FIFO / Scrolling series

SciChart WPF v4 had a bottleneck where FIFO (first in first out) DataSeries were used. In this mode, the dataseries had to be unwrapped from a circular buffer before being drawn. This copy step took some time and for larger data-sets (>10Million points) it caused a severe performance bottleneck.

In SciChart v5.1 we have added a new experimental set of resampling algorithms, which performs resampling in-place (does not unwrap). The result is the performance of FIFO Series is up to 4x faster than previous version(s) of SciChart.

To enable faster FIFO resampling, use the following code:

<s:SciChartSurface s3D:DirectXHelper.TryApplyDirectXRenderer="True"
                   s:PerformanceHelper.EnableExtremeResamplers="True">
   ... 
</s:SciChartSurface>
PerformanceHelper.SetEnableExtremeResamplers(sciChartSurface, true);
DirectXHelper.SetTryApplyDirectXRenderer(sciChartSurface, true);

 

Performance of Scatter Series with PaletteProvider (per-point colouring)

SciChart WPF v5 had a bottleneck where the Scatter Series was used with the PaletteProvider (changing point-color frequently as data updates). This was reported by several users who wanted to visualize a fourth dimension of data.

In SciChart v5.1 we have added a new series type: ExtremeScatterRenderableSeries. This series type adds an optimization which is available for DirectX only. When the optimization is enabled, points are drawn as batches and there is no performance hit when switching color dynamically in the scatter series. The new implementation is over 10x faster than the old scatter series when palette provider is enabled. (For non paletted series, the performance is the same).

 

To enable faster performance Scatter Series with PaletteProvider, use the following code:

<s:SciChartSurface s3D:DirectXHelper.TryApplyDirectXRenderer="True">
    <s:SciChartSurface.RenderableSeries>
        <s:ExtremeScatterRenderableSeries x:Name="scatterSeries">
            <s:ExtremeScatterRenderableSeries.PointMarker>
                <s:EllipsePointMarker Width="5" Height="5"/> 
            </s:ExtremeScatterRenderableSeries.PointMarker>
        </s:ExtremeScatterRenderableSeries>
    </s:SciChartSurface.RenderableSeries>
   ... 
</s:SciChartSurface>
DirectXHelper.SetTryApplyDirectXRenderer(sciChartSurface, true);
scatterSeries.PaletteProvider = new TestPaletteProvider(new Color[] { Colors.Red, Colors.Green, Colors.Blue ... } );E

// where ExtremePaletteProvider defined as 
public class TestPaletteProvider : IExtremePointMarkerPaletteProvider 
{
    private readonly List<Color> _dataPointColors;
    private readonly Values<Color> _colors = new Values<Color>();

    public TestPaletteProvider(List<Color> dataPointColors)
    {
        _dataPointColors = dataPointColors;
    }

    public Values<Color> Colors { get { return _colors; } }

    public void OnBeginSeriesDraw(IRenderableSeries rSeries)
    {
        var indexes = rSeries.CurrentRenderPassData.PointSeries.Indexes;
        var count = indexes.Count;
        _colors.Count = count;

        // copy required colors from list using data point indices
        for (int i = 0; i < count; i++)
        {
            var dataPointIndex = indexes[i];
            _colors[i] = _dataPointColors[dataPointIndex];
        }
    }
}

 

Performance and accuracy of resampling large datasets

Additional functionality has been added in SciChart v5.1. With a re-write of our resampling algorithms taking advantage of templating in C++ we now have the fastest, most accurate resampling algorithms ever, taking care of many edge cases that were reported such as handling datasets which included NaN (null points) and uneven datasets.

These improvements are enabled by setting the following code in your application:

<s:SciChartSurface s:PerformanceHelper.EnableExtremeResamplers="True">
   ... 
</s:SciChartSurface>
PerformanceHelper.SetEnableExtremeResamplers(sciChartSurface, true);

 

How Fast is SciChart’s WPF Chart?

You can see our updated performance benchmark over here at How Fast is SciChart’s WPF Chart! Over the years we have worked hard to maintain and improve performance, so that SciChart can be used in Big-Data, scientific and financial applications around the world.

Best regards,
Andrew

 

The post Performance Improvements in SciChart WPF v5.1  appeared first on Fast, Native Chart Controls for WPF, iOS, Android and Xamarin.


Read more »



Dec
22
Christmas 2017 & New Year Opening Hours
Posted by Andrew on 22 December 2017 12:18 PM

Hey SciChart customers,

I wanted to take a moment before the holiday season starts to really thank you for supporting us throughout 2017. This year has been a good year for SciChart, with some ups and downs, some delayed releases (but they arrived!) but overall a GOOD year, thanks to the continued support of our customers, users and supporters.

As we go into Christmas 2017 I want to say to everyone have a Merry Christmas & Happy New Year. Even if you don’t celebrate Christmas I want to wish you Happy Holidays and a relaxing time as the world winds down.

In 2018 we will be working hard to maintain and developer our WPF, iOS, Android and Xamarin Charts, and we also have some new projects on the way. We hope 2018 will be a prosperous new year for all of our customers!

 

Practical Stuff! Office Opening Hours

We shouldn’t have to say it but there are some practicalities to take care of.

Every year we get at least a few support requests on Christmas Day. Guys, we won’t be answering them until Wednesday 27th 
						<br />
						<a class=Read more »





CONTACT US

Not sure where to start? Contact us, we are happy to help!


CONTACT US

SciChart Ltd, 16 Beaufort Court, Admirals Way, Docklands, London, E14 9XL. Email: Legal Company Number: 07430048, VAT Number: 101957725