In many ways 2021 has been an incredible year of growth for SciChart, and I wanted to share with you some of our progress in 2021 to ensure you didn’t miss anything, what’s available to you as a customer of SciChart and what is coming soon in 2022.
Many customers are delighted with our software, and we consistently receive a 5* rating on external review sites. With this year’s improvements we will help you create innovative, cutting-edge charting applications with incredible performance, features and stability, helping you win business & outpace your competitors.
Releases and Updates in 2021
WPF Chart Releases
In 2021 we had several releases for SciChart WPF Chart Library– our flagship product still used by thousands of developers worldwide. SciChart WPF enjoyed a strong year with the following milestones:
SciChart WPF 6.3 released in Jan 2021. This included
- .NET 5 support
- Heatmap Peak Detection
- Audio Analyzer example
- Label Provider example
- Performance improvements
- various bugs fixed and improvements
In July we released SciChart WPF v6.4, which included:
- 3D Lighting modes
- multiple axis markers for Series Value Modifier
- off-screen export examples
- plus multiple important bug fixes and improvements
SciChart WPF v6.5 was also released at the end of October 2021, another big upgrade, including:
- Official Windows 11 Support
- .NET Framework v6 Support
- Parallel Coordinate Plot chart type
- Uniform Data Series Chart Type – enabling ultra big-data applications where only Y-values are needed (X-values are evenly spaced)
- Digital Logic Analyser example with up to 64 Billion Datapoints rendered.
- Shared Render Timer for better chart synchronisation and performance in multi-chart applications.
- Many other important bug fixes and improvements.
WPF Consultancy Projects
The WPF team also carried out several consultancy projects throughout the year. One was for a Formula One team, and we’ve blogged about SciChart’s use in F1 here and also here: Max, Data and Marginal Gains – Why You Can Only Optimise What You Can See
Another was an Electronic Test Measurement manufacturer, where our team built an entire app from scratch to display billions of data-points acquired from digital logic analyser. Case study coming on that soon, but in the meantime check out the new example we have in our WPF Chart Examples Suite – the Digital Analyzer.
Several strides were made in performance this year as well. The introduction of UniformDataSeries allowed us to render massive datasets – up to 64 Billion Datapoints was demonstrated in this video.
Our team also re-evaluated performance vs. our strongest competitor, and blogged about performance test results. SciChart WPF is still by far the world’s fastest WPF chart control, in a wide variety of real-world test cases. Beware of claims to the contrary!
WPF Process Improvements
Finally the WPF team also pioneered work in the analysis of tech-support requests, finding out what our most common problems were and adding automated testing to improve the quality around those areas.
Reducing our tech-support load by pre-emptively finding and fixing common issues and upgrading our build & deployment pipelines will give our team better efficiency in 2022 and beyond.
iOS/Android/macOS Chart Releases
Our native mobile charts had several releases this year, including:
SciChart IOS/Android v4.2, released in January which featured:
- XCode 12 support
- macOS Big Sur support
- plus several bug fixes and improvements
The mobile team blogged about XCode 12 & Big Sur support here.
In July 2021, SciChart iOS/Android v4.3 was released. This release featured:
- Major improvements to label formatting for financial/trading charts
- Stacked series improvements
- ability to modify an existing theme
- and improvements to the Swift API for our iOS/macOS chart controls.
The mobile team blogged about the challenge/solution of the Swift API here. Something we discovered when creating the SciTrader App. The result of this work was a complete overhaul to our Objective-C / Swift interop, massively improving the usability of SciChart’s iOS Chart Library in Swift (macOS/iPad/iOS) applications.
The SciTrader App & SDK
In November 2021 the mobile team released the SciTrader App, a showcase application which you can download from the Apple App Store / Google Play Store.
You can learn more about SciTrader at https://scitrader.io or read our blog post on the SciTrader App & SDK
Kotlin Examples for SciChart.Android
Finally, in December we’ve now published the Android chart examples as both Kotlin and Java. These are viewable by cloning or downloading SciChart.Android.Examples on Github and will be on the website shortly.
- Horizontal/VerticalLineAnnotation types
- Editable / draggable annotations
- Digital (step) Line, Band and Mountain chart types
- styling of axis and chart borders
- plus several bug fixes and improvements.
In March we released SciChart.js v1.3. This release featured:
- Spline line series
- Spline Mountain series
- Spline band chart type
- Dashed line styling
- plus several bug fixes and minor improvements.
We also updated the SciChart.js demo site at https://demo.scichart.com with a new look and style.
Two minor patches to SciChart.js: v1.3.1514 and SciChart.js v1.4 were released in April & May. These included:
- critical bug fixes including memory leaks
- new examples
- new documentation
- pinch zoom and touchscreen support
- as well as several minor improvements.
Finally in October we released SciChart.js version 2. We had been working on this all year and this major release included:
- Series Selection
- Datapoint Selection
- Logarithmic Axis
- Central and Inner Axis
- Vertically Stacked Axis
- Axis Label Customisation
- The Builder API
- JSON Serialization
- Pointmetadata API
- Filters and Data Transforms API
- Style Animations and Data Animations
- Transparent Backgrounds
- Image Backgrounds
- SciChartOverview control
- Retina display Support
- plus Miscellaneous improvements and all new documentation and examples.
That’s not all! A large part of what we do is supporting our customers. SciChart is rated 5* for technical support, and we respond to literally thousands of requests to ensure that you are able to build your projects without interruption.
- During 2021, our team efficiently managed 1,789 sales requests (8.1 per working day)
- 1,048 support tickets (4.7 per working day), each with tens of emails back & forth with tens of thousands of emails read & sent.
- As well as hundreds of forum questions
- Hundreds of nightly build releases made across NuGet, Cocoapod/SwiftPM, Maven and npm.
We’ve also made multiple improvements to our processes, testing and support including:
- Updating and re-writing deployment scripts
- Creating 5 Test Suites with hundreds of test-cases for automated and manual testing.
- Developed metrics for quality assessment.
- Analysed support load & frequently asked questions on our support desk.
- Introduced testing plans & summary reports for every release.
- Automated many manual test cases to reduce testing burden
All of this will improve quality of our work and efficiency so that we can continue to serve our customer base in 2022 and beyond.
Usage & Growth Stats
So it’s great that we’ve made so many releases, and answered so many support & sales requests, but who is using our software?
SciChart usage continues to grow: we saw a +25% Year on Year increase in licensing sales in 2021. This compounded on a +20% YoY increase in 2020. The number of users continues to grow and more and more impressive projects use SciChart.
- This year SciChart became the defacto standard for F1, being used by the majority of top F1 teams.
- Our software has powered research & development worldwide, including research into Covid-19 ventilators, cancer research.
- SciChart is now used by over 150 educational institutions & universities, including MIT, Stanford, Imperial College.
- Our trading application SciTrader is already at almost 3,000 monthly active users, despite launching only a couple of months ago.
We’ve made thousands of impossible projects possible with our software and continue to see amazing applications & services built with our chart libraries around the world.
What’s Coming in 2022
So what’s coming soon? We’re continuing to innovate and build out our cross-platform charting libraries. What you can look forward to in 2022 includes:
- We continue to develop the C++ core of our charts, enabling more features to be shared across platforms. For example, we have written the text label rendering entirely in C++ which will improve performance in our chart libraries across platforms and offer a unified experience for text rendering.
- Work like this can eventually can result in a C++ only version of SciChart but also enables WinUI, a new XAML technology which is built on top of C++ and wrapped by .NET. We are seeking companies who want to accelerate our roadmap for example into Linux or WinUI for native apps. If either project is valuable to you, get in contact and to discuss feature-sponsorship (roadmap acceleration): where we can focus resources and build dedicated features or platforms for you in exchange for a commitment fee.
- We continue to maintain our WPF charts, adding new features and continuously improving for our userbase.
- We are still taking feature requests, and working as consultants to integrate, customise our charts and build applications in scientific & financial fields. If expert consultancy is of interest to you, then contact us.
- Not only that but expect changes to our website, marketing & content as we continue to focus on growth in 2022 and beyond.
Finally, thank you to all our customers who have supported us this year, reviewed us, encouraged us and of course purchased from us. We hope to make you very pleased about your purchasing decisions in the coming 12 months!