RSS Feed
News
Feb
9
SciChart 2017: The Vision & Roadmap
Posted by Andrew on 09 February 2017 12:00 PM

We wanted to take a moment to thank our customers and supporters for the past year, as well as give you feedback on where we have been, and are planning to go as a business. In the past year SciChart has experienced 60% year on year growth, and we have some exciting plans for the future. Read on to find out more about SciChart – The Vision and Roadmap – for 2017 and beyond. 

Investment in the Future

After starting business as a consultancy in 2010 and subsequently developing SciChart, by late 2013 we published a Vision for our company for the future, and in 2014 we published that we were experiencing strong sales growth in the face of declining market share from competitors. We continue to see that growth materialise with strong double digit growth figures (60% year-on-year gross sales in 2016) even in the face of very strong opposition, and as a result, we plan to continue investing in research & development of our charts. It’s time to update you on what we plan to do over the coming years, to ensure that SciChart remains a strong competitor in the market of Realtime & High Performance Charting Components.

Releases Happening in the Next Quarter

scichart-2016-sales-by-product-2016

SciChart WPF: Strongest Business Area in 2016

SciChart WPF remains our most successful product. Pretty much, 90% of our business comes from the WPF (Windows) platform at the moment, and we anticipate this won’t fall below 80% for at least a year.

As a result WPF is our strongest growth area and where we are investing the most in new technologies and improvements to the SciChart WPF Charting library.

In 2016 we added 3D Charts to our WPF Charting Suite, as well as Ternary Charts, and Pie and Donut Charts. In 2017 we don’t intend to slow down innovation and development of our charting library for WPF, with several new features and chart types out very shortly.

So, below we go through the releases happening in the next quarter for SciChart WPF, iOS and Android.

SciChart WPF v5 (Q1 2017)

SciChart WPF v5 is coming soon. We have done quite a bit of work to improve our already awesome WPF Charts and the next major version (expected in the next 3 months) will include the following:

scichart-2017-roadmap-waterfall-charts

SciChart WPF Waterfall3D Chart

  • Considerably faster realtime 3D Point Cloud / Scatter Chart. Up to 10x faster.
  • Considerably faster realtime 3D Point Line Chart. Up to 7x faster.
  • New Uniform Heatmap 2D Chart type. Up to 10x faster for the special case of realtime uniform heat maps.
  • Support for PaletteProvider in 2D Heatmaps (custom cell colour overriding).
  • New 3D Waterfall Chart Type, for viewing area/slices from a 2D array data series, displayed in a 3D Chart. Both realtime and static versions of the chart will be provided.
scichart-2017-roadmap-discontinous-datetime-axis

SciChart WPF DiscontinuousDateTimeAxis

  • New DiscontinuousDateTimeAxis type. This is a special axis type, specifically for financial / trading charts, which will allow you to skip ranges (overnight, weekend). It will support series with differing lengths for the first time in trading charts. This opens the possibility of all sorts of indicators and filtering techniques previously impossible with SciChart. It will allow you to use Range, Tick, Volume or Time based bars. It preserves the position on Annotations on time-frame changes. It allows showing/hiding of overnight trading on exchanges with extended trading data.
  • New Radar Chart type. This 2D Chart will be added to SciChart WPF to allow displaying radars with customisable axes and selectable series or data-points. This chart type has been built from the ground up using our fast 2D drawing technology and looks great!
scichart-2017-roadmap-radar-chart

SciChart WPF Radar Chart

  • DirectX11 support for 2D Charts. No longer will our DirectX plugin use DirectX10, and no longer will it depend on D3DX9_43.dll/D3DX10_43.dll or outdated Microsoft technologies. It will use the latest DirectX11 and require no external dependencies (other than SharpDX), with automatic fallback to software rendering where DirectX is not available.
  • Slipstreamed Visual C++ Runtime in the SciChart3D Library. No longer will end-users have to install the Visual C++ 2013 runtime to use SciChart 3D. This will be embedded in our charts.
  • We are hoping to add (still working on) nulls or custom cell colouring in 3D Surface Meshs as well as a number of other improvements in the API and charts of SciChart WPF before the version 5 release.
SciChart iOS & Android v2.0 (Q1 2017)

Also expected in the next few months are version 2.0 of our iOS & Android (mobile) Charts. We have done a considerable amount of work to unify the two platforms, resolve differences in API and improve capabilities. The next version of SciChart iOS/Android will include:

Something

New Themes, Logarithmic Axis

Something

Stacked Column, Mountain Charts

  • Stacked Mountain series
  • Stacked Column Series
  • Stacked Mountain (100%) Series
  • Stacked Column (100%) Series
  • Logarithmic Axis on both iOS+Android Platforms
  • Gradient Lines on both iOS+Android Platforms
  • Error Bars on both iOS+Android platforms
  • Bubble Charts on both iOS+Android platforms
  • CustomAnnotation on both iOS+Android platforms
  • Dashed Lines on both iOS+Android platforms
  • Vertical/HorizontalLineAnnotation on both iOS+Android Platforms
  • Inertial Scroll on both platforms.
  • ThemeManager support and custom themes on both platforms.
SciChart iOS Dashed Lines, Stacked Column Charts

SciChart iOS Dashed Lines, Stacked Column Charts

  • Unified API. SCIFastLineRenderableSeries API on iOS will equal com.scichart.FastLineRenderableSeries on Android etc..
  • A set of tutorials to get started on both platforms!
  • SciChart Xamarin Chart Binding Libraries. These are already published as Alpha and are being worked on as we speak.
  • We are researching NativeScript bindings to allow you to use SciChart iOS & Android in this exciting hybrid platform.

We intend to release SciChart iOS & Android v2.0 soon (end Q1 2017), although, Xamarin is really hard. I mean, creating a binding library for our charts has taken nearly half a year, as we fought through several Xamarin bugs, and we weren’t expecting that. Fortunately once the library is created, making applications with the Xamarin components should be easy 
						<br />
						<a class=Read more »




Jan
16
Our Issue Tracker has a new look!
Posted by Julia Skorobogata on 16 January 2017 04:36 PM

A few months ago we made the decision to make our Issue Tracker / Bug Tracker boards public for the iOS & Android projects. Well, we have now made them public also for the WPF projects, as well as given our issue tracker a new look! Have a glance at the SciChart Issue Tracker now.

 

board-5

You can see the progress we have done so far as well as the features we are working on and have planned for our releases on the SciChart WPF v5 Task Board, the SciChart iOS v2.0 Task Board and the SciChart Android v2.0 Task Board

 

We have Agile boards for each of our projects

We have one Agile board for each of our projects (SciChart WPF, SciChart iOS and SciChart Android), where we organize it into versions and we use a Kanban or Lean style for delivering our projects. Our team found it works more efficiently for us than working in sprints. It allows us stay flexible and productive at same time.

Therefore for each version or release we categorize our work by features (they are swim lines on the board). Features are further divided into tasks. You can choose any release version from the dropdown menu and see what we have already done or are currently working on!

 

swimlines

You can track the status of the bugs you have reported yourself!

If you want to report a bug please e-mail us at 
In your e-mail please include:

  • Steps to reproduce
  • Screentshots and
  • Code samples

Be advised your bug will be public, so do not include any proprietary information in it!

issue-tracker-bug-done-example

 

The way we set our work helps us to reply to your support requests within a day. We are excited to see your ideas, feedback or new features requests at our support desk as well. Please talk to us, we are happy to hear your feedback!


board-for-v-5

 

We are really excited about the enhancements we have planned, including new chart types, new features for all our platorms, including WPF Charts, iOS Charts, Android Charts, and soon, Xamarin Charts. Stay on track!

 

Best regards,
Julia
[SciChart Team]

 

The post Our Issue Tracker has a new look! appeared first on WPF Charts, iOS and Android Charts | SciChart.


Read more »



Jan
3
Help SciChart to get on StackOverflow Documentation!
Posted by Andrew on 03 January 2017 09:49 AM

Happy New Year everyone!

I hope you had a wonderful break over the past few weeks and enjoyed ringing in the new year!

Over the holidays we saw this announcement on Joel Spolsky’s twitter feed.

screen-shot-2017-01-01-at-09-51-16

Actually, it’s not that recent but it’s news to us! So we headed over to Stackoverflow Documentation and tried to request adding the tag SciChart. Obviously it would be a great boon for us to have some examples on StackOverflow to assist us with search rankings, as well as give our current & prospective users a platform to share code examples. However, it didn’t work out …

screen-shot-2017-01-01-at-09-48-03

Oh dear … The SciChart Tag on stack overflow only has about 30 questions, and apparently, we need 500 to become eligible for StackOverflow documentation.

Now that should be easy, right? We have somewhere close to 1,600 questions on our Forums and several thousand support tickets, so there are enough users and enough questions!

So here’s the thing. Would you consider asking some questions on StackOverflow for us so we can reach our goal of 500? 

It’s actually very easy to do. Next time you have a question about SciChart, would you head over to stackoverflow.com/questions/ask and create a question tagged with SciChart?

screen-shot-2017-01-01-at-10-01-39

Our team gets notified when a new SciChart question appears, so we will answer! If not, you can always give us a poke on the support desk or live chat 
						<br />
						<a class=Read more »




Dec
2
Xamarin.iOS and Xamarin.Android Support coming soon!
Posted by Andrew on 02 December 2016 04:09 PM

We’ve been talking about it for a while, but SciChart for Xamarin.Android and Xamarin.iOS are nearly here!

We are hoping to be releasing a BETA of these two control libraries at the end of the year. These will be a binding library (wrapper) around our existing iOS Charts & Android Chart controls, so you will soon be able to build applications either natively using XCode or Android Studio, or using Microsoft tools (Visual Studio, Xamarin Studio, and Visual Studio for Mac).

Read more about our mobile strategy, plus what the future holds for SciChart below:

Why Xamarin?

SciChart Android running inside Xamarin Studio on a Mac

SciChart Android running inside Xamarin Studio + Android Emulator on a Mac

At SciChart we made the strategic decision in January 2015 to begin to port to mobile platforms iOS & Android, because we felt that our fast, high-performance WPF charting controls were a natural fit for mobile devices where performance is required in real-time scientific or financial charting apps. It has been a long journey, but in July of 2016 we released SciChart iOS & SciChart Android v1. Since then we have released a number of minor updates, and our mobile chart controls are already being used by a number of companies to create some amazing applications with incredible performance.

However, from the first moment we announced SciChart for iOS / Android in 2015 we have had requests for Xamarin. We were reluctant at first because of the pricing of Xamarin in 2015, however, Microsoft has since acquired Xamarin and made it free to all, so there is no longer a cost barrier to use this incredible technology for developing mobile apps. As a result, we have accelerated our mobile development and Xamarin binding libraries so that we could bring SciChart to mobile as well as desktop platforms using Microsoft tooling.

Microsoft is Betting on Xamarin

SciChart iOS Running inside Xamarin Studio on OSX

SciChart iOS Running inside Xamarin Studio+ iOS Emulator on OSX

Since we started working with Xamarin in April 2016, we have seen a huge amount of change in these toolsets. Microsoft is working hard to update the platforms, staying current with the latest XCode version, the latest Android SDKs and fixing bugs. We have seen so much change that we actually had to re-write our binding libraries once just to cater for them!

What we see is Microsoft is confident in the future success of Xamarin, are working very actively on it, so we are as well. We are committed to invest in this platform. What’s more, it ties in with what we already do: we already make a very successful 2D & 3D chart control on WPF.

Our Strategy in 2016-2017

SciChart Android running in VS2015 with Xamarin.Android on Windows

SciChart Android running in VS2015 with Xamarin.Android and the Android Emulator on Windows

We intend to BETA our 2D Chart Control libraries for Xamarin.Android and Xamarin.iOS at the end of the year, with a full release in Q1 of 2017. Our offering will include 2D Charts, and we intend to port over everything that we’re doing in WPF to the Xamarin as well as native iOS/Android platforms.

We intend to port over 3D Charts to mobile. Our WPF 3D Charting engine is mostly written in C++, and we deliberately made it cross platform so it will work on iOS & Android.

We intend to make our iOS components available for Mac Desktop (OSX) use. The change between Objective-C on iOS & Mac Desktop is minimal, so we can get an extra platform with much of the code reused. Also Xamarin.Mac allows development for Mac desktop. Bonus!

We also intend to continue to expand our WPF team – our WPF business is actually growing – not shrinking as the pundits will have you think. We continue to see a lot of life in this platform, which is if we’re honest, our first love in programming 
						<br />
						<a class=Read more »




Nov
10
SciChart WPF: New set of tutorials now online
Posted by Andrew on 10 November 2016 03:42 PM

If you are new to SciChart WPF, or have recently started using it, it’s well worth taking a look at our new set of tutorials for SciChart WPF!

These include the following topics:

Tutorials include:

By the end of the tutorials you should end up with a multi-chart, multi-axis chart, with realtime updates and annotations, scrollbars, zooming and panning behaviour, tooltips and legends, which looks a little like this:

multiple-charts-linked-events

If you are experienced with SciChart WPF, it’s worth having a look to give us your feedback.

Also, if you have any feedback for us about topics to include for future tutorials that would also be greatly appreciated.

Thank you!
[SciChart Team]

 

The post SciChart WPF: New set of tutorials now online appeared first on WPF Charts, iOS and Android Charts | SciChart.


Read more »



Oct
25
Transitionz WPF – Free library for Metro style Animation Effects
Posted by Andrew on 25 October 2016 01:27 PM

We spent a little bit of time at the weekend open-sourcing one of the libraries that we use in the SciChart WPF Examples Suite and Licensing Wizard which handles cool animation effects!

You’ve seen the cool animation effects in the WPF Chart Examples Suite right? Well we’ve achieved this using the now open-sourced Transitionz WPF library!

This cool little library allows you to animate Opacity, Translate Transform, or Blur.

transitionz-blur

Transitionz.Blur, Translate and Opacity on Visibility Changed

You can do really complex things and trigger animations on loaded, on Visibility Changed or on Property Changed via bindings. We use it in the SciChart WPF Examples Suite as well as the Licensing Wizard to achieve these cool effects.

Transitionz.Blur, Opacity and Translate used in the Licensing Wizard app

Transitionz.Blur, Opacity and Translate used in the Licensing Wizard app

If you want to include Transitionz in your app and have cool animation effects, you can get it for free from NuGet as the SciChart.Wpf.UI.Transitionz package (licensed under Apache 2.0 – free for commercial use). Alternatively, we have also published the full source to Github.

For usage instructions please see the Transitionz-Library wiki page.

Enjoy!

[SciChart Team]

 

The post Transitionz WPF – Free library for Metro style Animation Effects appeared first on WPF Charts, iOS and Android Charts | SciChart.


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