Blog

What's on the horizon?

It's been a while since we've posted on the blog so I thought I'd update you all on what we've got cooking. Ironically, the lack of posts on the blog is actually a reflection on how busy we've been, not how little is going on.  So much to do, so little time...

Visiblox Charts 3.0

Yes, we've been busy cooking up a new Visiblox Charts release and it's starting to take shape very nicely. We're hoping to get it into your hands in August sometime, all things going well.  This release will contain some nice new features and enhancements so I'll take a moment to highlight some big ones.

Per-Point Styling

One of the most requested features in Visiblox Charts has been the ability to apply different styling to specific points on a chart.  Some people want to turn columns red on a column chart if they go over a certain threshold, or have their candlesticks turn a different colour on consecutive falls in share price.  Up until now this has either not been possible or has required a lot of work using the TemplatedSeries which in turn has a negative impact on performance with lots of data.  Well, no more.  We've now added the ability to style individual points of a chart to allow some of the above scenarios.

PerPointStyling

New Behaviour API

One of the most exciting features is our new Behaviour API.  If you're using Visiblox Charts, you're almost certainly using some of our behaviours, be it zooming and panning or rulers or trackballs.  Well with the new behaviour API, you now get a lot more power and flexibility in how to use and combine those behaviours. We've included support for:

  • Axis behaviours so that behaviours respond to pointer events on axes
  • Keyboard modifiers (e.g. zoom when ctrl is pressed and pan when shift is pressed)
  • Right mouse button support (and in fact middle mouse, X1 and X2 button support)
  • Gesture support for touch devices
  • We've also taken the opportunity to make our WP7 and desktop APIs consistent in this area

Performance

As always we've got our eye on the performance side of the charts.  The Ultimate Edition raster series have had many improvements applied and now scale to even greater levels - supporting a million points out of the box - no filtering required.  But if you want filtering - it's still there.  We've also taken a sledge hammer to memory usage and really filed that down to the bare bones.  It's not just raster series that has seen improvements though, other areas of the charts are faster too!

Donut Charts

Yep, donut (or ring) charts are coming to Visiblox.  Check it out!

DonutChart

Heat Plots

Some customers have been asking for heat plots which use colour to show a 3D data model in two dimensions.  We've been working hard on implementing this functionality for Visiblox Charts and are planning to include this in Visiblox Charts 3.0 as part of the Ultimate Edition.  This includes being able to render such data in a 2D map as well as various interpolation algorithms for extrapolating data from your sparsely populated data model into a full 2D rendering.

Miscellaneous

As usual we've made a number of minor API improvements, resolved plenty of minor issues and cleaned up the documentation some more.

Customer Support

One of the big things people always tell us about Visiblox Charts is that the quality of our support offering is next to none.  We're absolutely delighted to hear that feedback and think it's fantastic that we're meeting and exceeding expectations.  That's something we plan to continue to do and we're continuing to develop our offering in this area.  In particular we are planning to launch our customer portal in the near future.  This will allow users who purchase the support option to log in to raise and review tickets, access new versions and view our knowledge base of FAQ items.  Watch this space for more news on that!

New Website

As you will probably have seen, earlier this year we launched our new website.  We're quite pleased with the results, but if you have suggestions, do let us know.

Well that's what we've been up to for the last little while.  As the release date for 3.0 approaches we will increasingly be looking at what to do in 3.1 so if you have any thoughts and ideas, we'd love to hear them. Current thinking is that contour plots are going to make the cut.  Anything else you'd like to see?

Thanks for stopping by!

J.

Comments

BandedStaircaseSeries!
 
Posted by Jim

Hi Jim,

Ah yes, the infamous banded staircase. I'll certainly speak to the team and ask if they can squeeze it in. It will depend on how much of the existing band series can be reused but I'll give it a shot.

Jesse

 
Posted by Jesse

Hi Jim,

You'll be happy to hear that an implementation of the StaircaseBandSeries has just been included in the release so that will definitely be in 3.0 now.

Regards,

Jesse

 
Posted by Jesse

Hi Jesse,

Are there any plans for a 3D API in the future? This is something we might start needing...

Cheers,

David

 
Posted by David Walker

Hi David,

It's certainly on our wishlist but I don't know what time frame we might have for that or which platforms would support it. The 3D APIs for Silverlight, WP7, WPF and Windows 8 are all different of course so trying to support them all may not be viable. All that being said, we are adding heat plots and possible contour plots (maybe even in 3.0...spoiler alert!) both of which have a third dimension of data so our data model is already being extended to support 3D - which of course makes 3D rendering a more attractive proposition.

What I can say is that you're not the first person to ask :)

Cheers,

Jesse

 
Posted by Jesse
That sounds great - thanks Jesse, we look forward to seeing version 3.0 soon! Cheers, David
 
Posted by David Walker
The new website needs to bring back the links to the documentation, for current and previous versions.
 
Posted by James McNeil

We're currently reviewing what to do about this. The documentation is shipped with the component but we may well be making it available online again in future. Thanks for the input and we'll keep you posted.

Cheers,

Jesse

 
Posted by Jesse

Hi Linus,

We don't yet have a firm release date I'm afraid. We are aiming for the end of August but that's not far away and there's a lot to do so it may slip back. One thing we're considering is releasing a beta in advance of the actual release so that people can test-drive the new features while we finish up with the release.

Is that something you (and others) would be interested in?

Jesse

 
Posted by Jesse
Hi, would like to know the estimated release date on V3? As I am creating an app for touch and would love to see the touch gesture support for the charts.
 
Posted by Linus
Do you folks have WinRT support in your sights?
 
Posted by Jim
Hi Jim, Yes, we do indeed have WinRT in our sights. Keep your eyes on the blog for an announcement on this front in the coming weeks - the boys in the lab have been busy... Jesse
 
Posted by Jesse
How about Rangebar series?
 
Posted by Mikko
Hi Mikko,

Rangebar (or bullet) charts are not included in this release, but they are on the roadmap so are certainly a candidate for the next release. I'm assuming here you mean rangebar in the sense of two bar or column series on top of each other, rather than in the financial sense of a special kind of candlestick series.

If you did mean the latter, that's not a new series type actually, it's rather a different data series or axis type.

Anyway, we'll keep you posted!

Jesse
 
Posted by Jesse
I meant the former. A chart where the Y axis is categorized and those categories can have multiple data points (or actually bars), each with their own start and finish points (multiple x values). Nice to hear it's on the roadmap.
 
Posted by Mikko

Post a comment