May
4

Top 10 Xcelsius 2008 SDK FAQ’s

  1. What kind of custom components can I build for my Xcelsius 2008 dashboards?

    You can build from scratch or extend any existing component that is available in the Flex 2.0.1 SDK. Below are some common cases (just to name a few) for custom component development. You may need to:

    • Connect to custom data sources
    • Design custom navigational elements and menu systems
    • Create custom charts, gauges, heatmaps and other data visualizations
    • Develop custom bi-directional application integrations with external business systems (i.e. Salesforce, etc.)

  2. What kind of skill set do I need to start building custom components for Xcelsius 2008?

  3. To be able to fully leverage the power of the Xcelsius 2008 SDK, you should be familiar with fundamental software component development principals and the Flex 2.0.1 SDK as well as ActionScript 3 and Flex development practices. You should also have a functional knowledge of Xcelsius 2008 and how various pieces can connect and communicate.

  4. How does a custom component integration work?

    • First, a Flex component and Flex Property Sheet application must be developed to meet your component specifications based on the Flex 2.0.1 SDK.
    • Second, you will need to package your resulting Flex swf application files (your component and property sheet swf’s that are a product of step 1) and generate an .XLX installer file for use in Xcelsius 2008 by using the Xcelsius Add-On Packager utility that comes bundled with the Xcelsius 2008 SDK.
    • Third, you will need to install the .XLX component file that the Add-On Packager created in your Xcelsius 2008 environment via the Xcelsius 2008 Add-On Manager (in Xcelsius 2008 via File -> Manage Add-Ons).
  5. There are 3 primary high-level steps for an Xcelsius component integration (illustrated in Figure A) project.

    (Figure A – Xcelsius Component Development/Integration Workflow)

    Component Development Workflow

  6. How do I use my custom component once it has been developed and installed?

  7. Once your custom component has been installed in Xcelsius 2008 via the Add-On Manager, you are free to use it just as you would any other Xcelsius 2008 component. Any installed custom component will reside in the common Xcelsius component library menu or in the connections section of Xcelsius 2008 if you have created a custom connection component.

  8. Can I build my component using Flex 3 or greater?

    The Xcelsius 2008 SDK currently enables developers to build custom functionality using the Flex SDK version 2.0.1. If you have Flex Builder 3 installed, you’re more than welcome to use that version of the Eclipse plug-in to manage and develop your Xcelsius component projects, you just need to set your project to compile against the Flex 2.0.1 SDK.

    • Here’s where you can find the 2.0.1 SDK: http://labs.adobe.com/technologies/flex/sdk/flex2sdk.html
    • Here’s how to select the Flex 2.0.1 SDK (once the Flex 2.0.1 SDK is installed) version for your project in Flex Builder 3. If you’re in Flex Builder 2, you don’t have to consider this.
      • From Flex Builder 3, Right-click your project in the Flex Navigator panel, select Properties, select Flex Compiler, then choose the “Use a specific SDK” option and select your 2.0.1 SDK version from the drop-down list. Click OK to apply your changes.
  9. When will the SDK be compatible with Flex 3?

  10. There has not been an official announcement regarding the transition from the Flex 2.0.1 SDK to the Flex 3 SDK, but as soon as we get wind of a release date, we will be the first to notify you via the EverythingXcelsius.com blog.

  11. Are there any utilities available that enable me to leverage or extend functionality on existing Xcelsius components?

  12. Currently, the Xcelsius 2008 SDK does not enable developers to extend, customize or enhance existing Xcelsius 2008 components.

  13. Can I apply themes or theme colors from my Xcelsius dashboard in my custom component?

  14. Your component may not inherent themes or styles from the Xcelsius dashboard that they are being used in. However, with the infinite skinning and coloring capabilities available to you in the Flex SDK, it is certainly an option to bake in your own styling and theme skinning to suit your dashboard design requirements.

  15. What essentials do I need to get started?

  16. Where can I find some good resources on Xcelsius 2008 custom component development? Are there companies that offer custom component development as a service?

  17. One of the first things that I would suggest is taking a read through the SDK documentation and tutorials that are bundled along with the Xcelsius 2008 SDK download. There are great fundamental tutorials included as well as deep-dive hands-on functioning projects, complete with source code to help get you going. There is also a primer video and other useful resources located on the Xcelsius SDK website. If you’d like expert advice or professional development  services, you may contact Centigon Solutions or drop the gurus a line at EverythingXcelsius.com. We can always point you in the right direction based on your needs.

Evan DeLodder is a Senior Software Engineer focused on the development and application of cutting edge Rich Internet Application technologies in the Business Intelligence space. To learn more about him, please visit our new FleXcelsius page.

Tags: , , ,

10 Responses to “Top 10 Xcelsius 2008 SDK FAQ’s”

  1. [...] see this info in the docs, I started googling issues and I ran across this blog post — Top 10 Xcelsius 2008 SDK FAQs — thanks for [...]

  2. Kalyan Verma says:

    Great Post Evan!

    I feel Flex SDK 2 is very old and Xcelsius SDK has to evolve parallel to Flex SDK. Now that Flex 4 is going to be out by the end of the year, SAP has to speed up to come up with new SDK.

    What is the reason they are lagging? Is there a technical reason?

    Regards,
    Kalyan Verma

  3. Evan DeLodder says:

    Thanks, Kalyan – I appreciate it.

    I completely agree and in a perfect world that’s what we I’d prefer to see as well. Unfortunately, due to the scope of the technology and development, testing, QA and release cycles (i.e. the nature of the beast), I doubt we’ll ever see completely in-synch SDK evolutions.

    I’d speculate that the reason the SDK is still on 2 is greatly due to technical reasons, project scope, and the fact that things are still getting dialed (i.e. fix packs and the sort) in for the Xcelsius 2008 product.

    I know that the technical considerations for the SDK and overall product are far and wide, but with that said I’d still expect, and hope that a later version will be coming out in the not-too-distant future. 3 and 4 offer so many advantages, the more developer adoption the Xcelsius SDK sees, the more developers will be pushing for the latest and greatest. Hopefully we’ll soon hear news of a release, or at least news of an SDK lifecycle plan to indicate projected SDK release dates so we developers can plan and gear up accordingly.

    Regards,
    Evan DeLodder

  4. Arne Larsen says:

    Thank you for this topic! Highly appreciated.

    I would be very happy if there where some tutorial on how to build a simple component – step by step. This is good for people like me that have big interest in customize with xcelsius dashboard components – but are not very experienced.

    Regards,
    Arne Larsen

  5. [...] setting up a development environment are already covered quite well in the Everything Xcelsius SDK FAQ blog post, this post will focus on the source code of Dynamic Sort as an example. The resulting [...]

  6. [...] setting up a development environment are already covered quite well in the Everything Xcelsius SDK FAQ blog post, this post will focus on the source code of OrderBy as an example. The resulting [...]

  7. [...] The Xcelsius SDK as it stands today is a set of core functionality that provides developers with the ability to inject virtually any type of Flex application or component into the Xcelsius designer. The SDK offers a great deal of flexibility and essentially gives developers a blank canvas to start from. [...]

  8. Maxima Losey says:

    It is a great piece of writing on ERP SAP. I liked the way you have expained the ideas in this article. Thank you a lot for this kind of great writeup. Have you seen more information for all the SAP Modules. I am keen on studying SAP more and would love to appreciate your time and energy.

  9. Gowtham says:

    Hi,

    Its an excellent post. The link of webnair http://www.sdn.sap.com/irj/boc/go/portal/prtroot/docs/webcontent/uuid/50dc3997-067b-2b10-199d-902ca23ffb5b is not showing any video.

    Could you please share some other link where we could see the video?

    Regards
    Gowtham

  10. Danish says:

    what is the limit of data that can be used to create the Xcelsius Dashboard..

Leave a Reply