RSS Feed
News
Sep
29
Coming Soon to SciChart Q3/Q4 2017
Posted by Andrew on 29 September 2017 01:46 AM

We’ve been quiet for a while, so we thought it was a good time to make an announcement about what we have been working on, and what we are doing soon for SciChart in Q3 & Q4 2017.

Website Upgrade – Why SciChart, Testimonials, Showcase and More

Over the summer, the SciChart website has undergone a revamp! We’ve included a lot more information to help prospective customers with the right information to help them choose SciChart as a charting component. This includes the new styled menu, as well as Why SciChart and Showcase pages. Have a look if you haven’t already! We hope you like what you see!

New SciChart homepage is looking slick!

Why SciChart? We give you reasons to choose SciChart for your projects.

Testimonials & Review feedback for our chart components.

SciChart WPF v5 Coming Soon

Our flagship product: SciChart WPF, is undergoing a major revision. This is a huge release which incorporates a lot of feature requests, bug fixes and improvements which you have requested.  SciChart WPF v5 is in BETA now and will include:

WPF 2D Chart New Features & Improvements
  • New Uniform and NonUniform 2D Heatmap Chart Types – up to 10x faster heat map rendering with DirectX.
  • Linear interpolation or solid cells support for 2D Heatmap Chart types (DirectX only).
  • Metadata and PaletteProvider support for 2D Heatmap Chart types.
  • Radar 2D Chart Type.
  • Contours 2D Chart Type.
  • New MVVM Axis API for adding / removing axis via view models
  • New MVVM Annotations API for adding / removing annotations via viewmodels
  • Filters API – allows changing filters to SciChart data-series for transforms of data (think MovingAverage, LowPass Filter, HighPass Filter).
  • DiscontinuousDateTimeAxis – allows hiding time gaps in a DateTimeAxis. useful for trading charts hiding overnight trading sessions and weekends, but also any chart that requires a true X-Y DateTimeAxis with some excluded sections of time.
  • .NET4.5 and SharpDX 3 Support. If time permits we will update to Sharp DX v4.
  • No more dependency on the obsolete D3DX9_43.dll and D3DX10_43.dll for SciChart.DirectX.dll
WPF 3D Chart New Features & Improvements
  • Waterfall 3D Chart Type.
  • PaletteProvider support for 3D Surface Mesh chart type allowing nulls (holes) in surface mesh or custom colouring per cell.
  • Non-uniform Surface Mesh chart type – with uneven spacing in cells in 3D
  • Contours support on Surface Mesh.
  • *.obj file 3D object support for adding objects to a 3D Scene from disk or memory stream.
  • Up to 10x faster Scatter 3D Chart Type
  • Up to 10x faster Point Line 3D Chart Type
  • Improvements to placement and quality of axis labels
  • No more dependency on Visual C++ 2013 Runtime for SciChart.Charting3D.dll
Contours on WPF Heatmaps

Contours on Heatmaps

WPF Chart Surface Mesh with Contours

SciChart WPF v5 has Contours support built-in to Surface Mesh chart

Object *.obj file in 3D WPF Chart

Loading 3D *.obj files into WPF 3D Charts

WPF 3D Chart with custom color and nulls in Surface Mesh plot

Nulls (gaps) and custom colors in Surface Mesh

SciChart UWP BETA Coming Soon

SciChart for Universal Windows Platform!

Yuriy on our team has managed to create a prototype for SciChart on UWP. Can you believe it! This has been hard work due to the maturity of the UWP API. We have faced problems such as lack of MarkupExtension, no support for Bindings in styles, no dependency property inheritance, no RelativeSource FindAncestor binding etc… However, through hard work and sheer determination he has managed to get a chart rendering with several of our series types in Universal Windows Platform. We hope to be releasing a BETA for this shortly along with the release of SciChart WPF v5.

SciChart iOS/Android v2.1 Coming Soon

SciChart iOS Android Pie Chart Donut Chart

SciChart iOS v2.1 will feature Pie and Donut Charts

  • Pie Charts
  • Donut Charts
  • Animation functions on chart load, or on data-point added

After the release of SciChart iOS/Android v2.1 we aim to be focussing on our getting-started guides, documentation and more as per your feedback from our features survey.

We would welcome your continued feedback on what you would like added to the iOS & Android charts.

Q4 2017 and Beyond

What else are we working on? As well as projects for the immediate future, this is our roadmap for the rest of 2017 and beyond.

 

SciChart iOS/Android Documentation, Getting-Started Guides

We’re continually trying to improve our SciChart iOS & Android documentation to make it easy to use and get started, and maintain the great reputation we have from SciChart WPF into our new products.

If you would like to feed back on what documentation topics you want added to SciChart iOS & Android, please contact us.

 

SciChart iOS/Android Examples and Showcase Appstore Publication

We are also planning to publish the SciChart iOS/Android Examples to the AppStore as well as the SciChart iOS/Android Showcase. The showcase features some great demos, including the Spectrum Analyzer demo, the ECG demo and now a new Trading App demo. These are available currently from our Github repositories: https://github.com/abtsoftware/SciChart.iOS.Examples and https://github.com/abtsoftware/SciChart.Android.Examples

SciChart iOS Android Showcase Trading App demo

SciChart iOS Android Showcase Trading App demo

SciChart iOS Android Showcase Spectrum/Audio Analyzer App demo

SciChart iOS Android Showcase Spectrum/Audio Analyzer App demo

SciChart iOS Android Showcase ECG/EKG App demo

SciChart iOS Android Showcase ECG/EKG App demo

SciChart iOS/Android 3D Chart Prototype

It is very early days but we are working to include our 3D engine into SciChart iOS/Android to allow 3D Charts on these platforms. We hope to release this in 2018.

 

SciChart iOS/Android ReactNative and NativeScript Support

SciChart iOS Android NativeScript ReactNative Charts

SciChart iOS & Android is compatible with NativeScript and soon ReactNative

Super popular ReactNative and NativeScript frameworks allow javascript or TypeScript software development on the iOS & Android platforms, but with near native performance. We are working on prototypes to demonstrate how to include our super-fast native iOS & Android charts.

We already have a very early prototype for using SciChart with NativeScript on our Github repository:  https://github.com/ABTSoftware/SciChart.NativeScript.examples/tree/NewCharts. This shows a simple line chart (nothing more) and shows you how to use SciChart iOS + Android with this popular framework. More to follow!

Contact Us for Feedback

Is there anything else you would like us to add to SciChart, SciChart’s documentation or examples or our website? Please contact us!

 

Best regards,
Andrew

[SciChart Team]

The post Coming Soon to SciChart Q3/Q4 2017 appeared first on Fast, Native Chart Controls for WPF, iOS, Android and Xamarin.


Read more »



Mar
9
SciChart WPF Examples, Tutorials source now on GitHub!
Posted by Julia Skorobogata on 09 March 2017 09:00 AM

In the past few weeks, we have been working on shaping our product and vision for SciChart WPF, with the help of feedback from our userbase and potential customers. One of the requests which you have asked for is the ability to have the SciChart WPF Examples source code available *outside the installer*. As a result, we have taken the step to setup automatic publishing of the SciChart WPF Examples Suite to Github, referencing the SciChart WPF DLLs from NuGet. We are hoping that this will be a powerful resource which will enable our users to fall into the pit of success when using SciChart!

What is in SciChart WPF Examples Repository?

The SciChart WPF Examples Repository can be found on Github under the ABTSoftware organization. This is a public repository with an open source License. You are free to clone it using Git or SVN clients, download the code, and use anything in it for commercial or open source purposes.

The repository contains

SciChart WPF Examples Source Code
  • The full source code for the SciChart WPF v4.x Examples Suite
  • The full source code for the SciChart WPF v5.x Examples Suite (BETA)

WPF Charts by SciChart WPF v4 SDK

SciChart WPF Tutorials

scichart-tutorials-thumb

SciChart WPF Examples Sandbox

Cloning the Repository and Building the Source

  • You can clone the repository with Git, Tortoise SVN client, or download a zip.
  • You will need Visual Studio 2010, 2012, 2013 or 2015 installed.
  • You will need to setup the NuGet feed as per our instructions ‘Getting Started with NuGet’
  • After that just build and run. The SciChart.Wpf.Examples will get all packages from NuGet and will build and run!

Wait, What? SciChart Examples v5?

That’s right! You heard correctly. We are now publishing an Early Access Preview of the the SciChart WPF Examples v5 to the Github repository, along side SciChart WPF v5 BETA to our abtsoftware-bleedig-edge (BETA) NuGet Feed.

SciChart WPF v5 IS A VERY EARLY BETA. This version of SciChart is very much in flux. We wanted to be able to showcase what we have been working on as well as give some of our customers early access to the next major version of SciChart, which is currently on schedule to be released in May.

WPF v5 Burndown Chart as of March 2016. Expected delivery in May 2016 WPF v5 Burndown Chart as of March 2016. Expected delivery in May 2016

If you want to see what we’re doing for SciChart WPF v5, head on over to our Public Issue Tracker where you can see the sprints, the tasks in progress and our statuses. ‘Delivered’ state means published to NuGet & Github!

New Features coming soon to SciChart WPF v5

WPF Radar Chart

From one of the surveys we learned that  Radar Charts are important to many users.

This 2D Chart will be added to SciChart WPF v 5 to allow displaying radars with customizable 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!

radarchart The WPF Radar Chart type allows unlimited, configurable ‘Radar Axis’ with data series as Polygons, Point-Markers or Lines. Tooltips and Legends and theming come as standard

You can see an example of use here.

WPF Discontinuous DateTime Axis

In WPF v5 new DiscontinuousDateTimeAxis type is going to be introduced. 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.

discoaxis The DiscontinuousDateTimeAxis type allows Volume, Range, Price and Tick Bars as well as a calendar for skipping overnight segments/weekends for true support for financial stock charts.

You can see an example of use here.

Uniform Heatmap Type

The heatmap type is undergoing radical transformation. We have a new FastUniformHeatmapRenderableSeries. This is up to 10x faster than the existing FastHeatmapRenderableSeries for the case where cells are uniformly spaced and supports the PaletteProvider API. This works best with DirectX.

The Uniform heat map type has been heavily optimised, now yielding up to 10x faster rendering when compared to v4.x FastHeatmapRenderableSeries The Uniform heat map type has been heavily optimised, now yielding up to 10x faster rendering when compared to v4.x FastHeatmapRenderableSeries

You can see an example of use here

Non-Uniform Heatmap Type

Still in progress, we have a Non-Uniform heatmap type which will supercede the existing FastHeatmapRenderableSeries. This fixes issues where the Y cells don’t match the spacing provided by the user. We also hope it will be faster and more flexible than the existing FastHeatmapRenderableSeries. Still a work in progress 
						<br />
						<a class=Read more »




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 »





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