Flex Spark Charts with Skinning Support – New with Flexicious 3.0

The Spark Architecture was among the best things that could have happened to Flex. With the old Halo architecture, it was right out painful to customize the look and feel of the components that shipped with the SDK. Most of our customers who use the Dashboard Framework realize the benefits of Spark. If you look at our examples, the same basic component (DashboardContainer and Dashlets) can now be used with Horizontal, Vertical, Basic, Tile as well as custom scrollable layouts. Most of you don’t even realize this because it is all under the hood, but this is BIG DEAL! We have been working with a number of our customers to create dashboards for them via our consulting services; it is beyond amazing how much the Spark Architecture has simplified implementing the multitude of custom requirements that are presented to us in terms of layout and user experience.

So, with that said, we wanted to extend the same flexibility to the Charting Framework. Most of you know since Adobe donated the SDK to Apache, not much work has been done on the Charting components. This is such a shame, because the Charting piece can be simplified by orders of magnitude by using the Spark Architecture. Currently if you have to modify the axes, or change the layout of your charts you have to jump through numerous hoops and some requirements are flat out impossible. Well, say hello to Spark Based, fully Skinnable Flexicious SPARK CHARTS!!

Our initial goal was to get at feature parity with the MX Charting toolset. We did not realize this upfront, but this is a HUGE undertaking. Nevertheless, we were able to get 95% of the way there. There are always some edge cases that very few people actually use, but if it turns out we need to add those features, we will. Below are the list of charts, and here is a link to some screenshots  : http://blog.flexicious.com/post/Flexicious-30-Release-Dashboard-and-Charting-Edition.aspx

Bar Charts

  • Clustered
  • Stacked
  • Overlaid
  • 100%
  • Regular and 3D

Column Charts

  • Clustered
  • Stacked
  • Overlaid
  • 100%
  • Regular and 3D

Area Charts

  • Line Chats
  • Segment
  • Step
  • Vertical
  • Horizontal
  • Reverse step line

Pie Charts

  • Regular
  • 3D Pie

Pyramid Charts

  • Regular and 3D

Funnel Charts

  • Regular and 3D

Bubble Charts

  • Plot Chart
  • HLOC Chart
  • CandleStickChart
  • CandleStickChart

Zoom Slider (Google Finance Type) chart

So, we went ahead and implemented most of the SDK charts, and went above and beyond the stock charts with the addition of things like the 3D pie, pyramid funnel and 3d regular charts that are not in the SDK. And we wanted to keep going, but figured at this point we had enough for a release. This will continue to grow, and we are hoping to build the best charting library Flex has ever seen. We are already working on some more advanced visualizations, but we wanted to get parity with MX first.

These are exciting times; we are very invigorated by the demand for our Dashboard product suite. If you have a flex application, there is no reason for you to not use our Dashboard Product to deliver a STUNNING first impression on your clients and stakeholders.