Skip to Content
Author's profile photo Former Member

What is Possible with the Crystal Dashboard Design (Xcelsius 2008) SDK?

I often receive the question “I want to do xyz with a Flex custom component integration in Xcelsius 2008, is that possible?”. Nearly every time, my answer is yes – as long as you’re developing using the proper version of Flex, you can pretty much do anything you want with the following general guidelines in mind.

General component plausibility checklist:

  • You’re using the proper version of the Flex SDK, which      currently happens to be 2.0.1 for Xcelsius 2008
  • You’re not trying to reference, modify, or inherit from      Xcelsius objects in any way
  • You’re not trying to reference, modify or inherit any      Xcelsius styling or themes
  • You’re familiar with Flex and Flash security and your      component doesn’t violate security measures (must follow standard security      considerations) that are in place in either one of those layers.
  • Always check with known issues and the latest SDK      documentation

 

If you follow the general rules above and the guidelines that the Xcelsius SDK has set forth, you should be clear for takeoff and can start exploring options, like the following examples.

Example custom component development cases

If you’re in a bit of a rut, or are having some trouble imagining what you can do with the SDK, here are some concrete examples of components that could be developed to function in your Xcelsius 2008 dashboard. These are simple suggestions, but real-world scenarios that convey the tip-of-the-iceberg possibilities:

  • Heatmaps
    • Geographical heatmaps to show performance by region
    • Heatmap tile implementation to display color-coded       alerts, custom data tips, nested bullet charts and drill-down       functionality
    • Custom shaped heatmaps that represent real world       objects such as a baseball stadium or event arena to show seating       distribution for various events

 

  • Custom Charts
    • Variable column chart column widths driven by       underlying data values to better illustrate measure or data point weight in       a series.
    • Dotted, dashed, or annotated line chart series i.e.       Google Analytics
    • Custom line, column, bar or other visualization series       mouse-over tooltips that provide detailed information about the specific       data point you’re analyzing. 
    • Custom fills, series types, rounded columns and bars,       and gradient multi-stage alerts that exceed the capabilities available in       Xcelsius.

 

  • Custom chart types
    • Bar + Line
    • Column + Line + Area + HLOC, etc (multiple series       types in one chart or any variation/combination thereof)
  • Custom Gauges and Dials
  • Custom application integrations
    • Salesforce
    • Google Analytics
    • Google Maps
    • Home-grown data warehouses or CRM’s
  • Custom interactivity
    • Sliders for chart time series
    • Tree view navigation with alerting capabilities
    • Custom navigation, such as drop-down checkbox lists or       hierarchical datagrids
  • Custom skinning and themes
    • Skin components to match up with your brand
  • What-if scenario and data management tools
    • Check out some of the valuable calculation tools like       the Reverse Selector and Sort component that increase Xcelsius 2008       development productivity at Centigon Solutions

Fundamental SDK Value

The SDK exposes an integration point that in short provides extreme flexibility and value by enabling you to develop custom Flex components (data connections, custom charts, custom maps, custom navigators, custom application integrations, etc) that can read and write to individual cells or to a range of cells in your Xcelsius 2008 Excel model and behave like native Xcelsius components (can be dragged onto the canvas and controlled via property sheets, etc). So anything that you can dream of to help take your dashboard to the next level can be developed to consume and produce data for the Xcelsius Excel model as desired. Or, your component doesn’t even need to communicate with the model – it can simply add design value to your dashboards.

With this fundamental and powerful functionality, you can really get creative and extend your Xcelsius 2008 dashboard to meet virtually any requirements that come along. Gone are the days of wishing for everything but the kitchen sink and in are the days of making it happen with the power of the Xcelsius 2008 SDK. And with the more “open source” community feeling with Flex, examples abound to help you get started.

Assigned Tags

      2 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member
      Join us at Flexcelsius Bootcamp in San Diego Nov. 2-3rd where you will learn how to build these components on your own.
      http://centigonsolutions.com/flexcelsius
      Author's profile photo Former Member
      Former Member
      The missing part is the availability of step by step documentation for doing any adhoc development or integration with Flex and XCelsius. Still its supporting the old SDK version or its improved in the latest SP3?.