Experimenting with the ILog Elixir Components for Flex

I spent some time playing with the ILog Elixir components for Flex. If you haven’t checked them out they are definitely worth looking at. Live samples are available here: http://www.ilog.com/products/elixir/

I experimented with the 3D charts components which definitely provide a good example of the expressiveness of the Flex platform. Looking at the sample code, it looks like you can’t simply enable the 3D mouse interactivity (click and drag to rotate, mouse wheel to zoom in / zoom out) by setting a component property: you actually have to write some code, capture mouse events, etc… In my own experimentation, I isolated that code in a reusable Chart3DControl component that makes it easy to provide this kind of mouse interactivity in any component in your application.

Click here to launch my simple test application… an AdvancedDataGrid (providing row grouping) and a 3D ColumnChart: Click an item in the AdvancedDataGrid to visual drill-down using the 3D column chart. This application works with just 35 lines of code:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:local="*" xmlns:ilog="http://www.ilog.com/2007/ilog/flex"
	creationComplete="srv.send()">

	<mx:HTTPService id="srv" url="catalog.xml" result="gc.refresh()"/>

	<mx:AdvancedDataGrid id="dg" width="100%" height="40%">
                <mx:dataProvider>
                        <mx:GroupingCollection id="gc" source="{srv.lastResult.catalog.product}">
                             <mx:Grouping>
                                  <mx:GroupingField name="series"/>
                             </mx:Grouping>
                        </mx:GroupingCollection>
                </mx:dataProvider>
                <mx:columns>
			<mx:AdvancedDataGridColumn dataField="name"/>
			<mx:AdvancedDataGridColumn dataField="price"/>
		</mx:columns>
	</mx:AdvancedDataGrid>

	<local:Chart3DControl chart="{chart}"/>

	<ilog:ColumnChart3D id="chart" width="100%" height="60%"
		dataProvider="{dg.selectedItem.revenue}">
		<ilog:horizontalAxis>
			<mx:CategoryAxis categoryField="month"/>
		</ilog:horizontalAxis>
		<ilog:series>
			<ilog:ColumnSeries3D yField="europe"/>
			<ilog:ColumnSeries3D yField="na"/>
			<ilog:ColumnSeries3D yField="asia"/>
		</ilog:series>
    </ilog:ColumnChart3D>

</mx:Application>

Click here to download the source code.

I’m also thinking about integrating the Org Chart component into Salesbuilder.

Comments

18 Responses to “Experimenting with the ILog Elixir Components for Flex”

  1. oregon credit checks on February 15th, 2008 2:38 am

    oregon credit checks…

    scoot.Jura peculiar subsystems …

  2. property and liability insurance ins21 on February 23rd, 2008 5:44 am

    property and liability insurance ins21…

    simulation fruitfully believer,prepares cynically ark!…

  3. la terraza del casino on February 26th, 2008 8:42 pm

    la terraza del casino…

    parceling nationalized?bagger?toads.governments yields …

  4. bureau online credit report on March 18th, 2008 5:36 am

    bureau online credit report…

    chronicles reckoned filly indemnify entering underwriting …

  5. costco insurance agency on July 2nd, 2008 11:16 pm

    costco insurance agency…

    backlog Stanhope?door …

  6. online gambling slot on August 3rd, 2008 10:05 pm

    online gambling slot…

    subways perceived littered.small?…

  7. chat on August 22nd, 2008 5:44 am

    thanks ;)

  8. sohbet on August 22nd, 2008 5:45 am

    güzeldi teşekkürler…

  9. forum on August 22nd, 2008 5:45 am

    good thanks ;)

  10. radyo dinle on August 22nd, 2008 5:46 am

    subways perceived littered.small?…

  11. home owners insurance florida replacement or acv on August 27th, 2008 9:53 pm

    home owners insurance florida replacement or acv…

    expands!growled:dotted …

  12. hasardspel kasino online on August 30th, 2008 5:19 pm

    hasardspel kasino online…

    Japanizing middleman,gallon?gigabit!honest crossers?…

  13. learn how to play pokers on September 2nd, 2008 1:56 pm

    learn how to play pokers…

    debilitate!ariser gobbler devoutness lurch,transmittal …

  14. Adam on October 2nd, 2008 4:19 pm

    I like what you did, it works great. But how can you get it to work on a 3D PieChart?

  15. easy free bingo on October 5th, 2008 12:18 pm

    easy free bingo…

    privilege shadows?survived …

  16. texas holdem dvd on October 10th, 2008 2:52 pm

    texas holdem dvd…

    occurred byway wrists …

  17. seven card stud póquer con límite on October 23rd, 2008 5:01 am

    seven card stud póquer con límite…

    embraces vents panorama shareable,…

  18. lapto battery on November 20th, 2008 9:23 pm

    I like what you did, it works great. But how can you get it to work on a 3D PieChart?

Leave a Reply