Advanced Data Visualization – Adobe MAX

For those of you who missed my session at Adobe MAX this year, you can see the recorded session here.    I have included a link to the source code as well at the end of this post.

I would suggest viewing the presentation directly from the Adobe site, as it provides a better user experience.  They did a great job of creating chapters in the timeline so you can skip ahead to relevant sections.

I have also included the source code which you can download from here:

http://www.twgonzalez.com/demos/SourceCode/MAX_2009.zip


 
 
 

10 Responses to “Advanced Data Visualization – Adobe MAX”

  1. @mdrmtz
    8. October 2009 at 18:54

    thanks a lot for the code!!!!
    Awesome!!!
    you have a nice day!!

  2. mr. mojorisin
    9. October 2009 at 10:22

    Excellent preso, excellent code.

  3. Don
    19. October 2009 at 08:55

    Thanks for the source and I really enjoyed your session at Max. I noticed there is no histogram when I compile and run these source files – any chance we can get the version which includes the histogram? (Temporal visualizations is one my research related areas.) BTW this will not compile with Flex 4.0 SDK (you probably mentioned that somewhere already). Thanks again.

    -Don

  4. Tom
    19. October 2009 at 09:04

    Hi Don,

    Unfortunately I am not releasing the full source at this point. But the histogram is simply a LineSeriesGroup very similar to the example on the Axiis site. In regards to compiling with Flex 4.0, please let us know what issues you are encountering, as it should compile without a problem.

  5. Don
    19. October 2009 at 17:17

    That’s fine about the source; I am trying to put together a research paper on the Flash platform and would like to include examples where ever possible (of course with full credit and reference to the content authors), but sometimes like in this example a static pic doesn’t do it justice and i was thinking of trying to use either a short video clip of the app or preferably an interactive swf if it would work with FP9 in Acrobat. Any chance of getting just the swf?

    -Don

  6. Tom
    20. October 2009 at 09:57

    @Don,

    I have no problem posting the compiled SWF, you can find it here.

    I completely understand what you mean about a static pic not doing justice to an interactive visualization.

    You can see it running here:
    http://www.twgonzalez.com/blog/?p=280

    And grab the .swf directly here:
    http://www.twgonzalez.com/demos/SanDiegoSwell/SanDiegoSwell_Static.swf

  7. Don
    22. October 2009 at 15:28

    Perfect, thanks Tom. Is this a FP10 only swf or will work with FP9?

  8. Tom
    22. October 2009 at 16:56

    This should work fine with FP9

  9. Veena
    24. October 2009 at 12:41

    I really enjoyed your session at MAX. Thanks for all the information that you provided.

    As Don said there are some compilation and runtimes errors with your code when compiled with SDK 4.0.

    Compilation error:
    Initializer for property State not allowed here
    Oceansidebuoy.mxml line 114.

    Runtime error:
    When I tried commenting the states object from Oceansidebuoy.mxml I was able to compile the code but had runtime errors

    TypeError: Error #1009: Cannot access a property or method of a null object reference.
    at org.axiis.managers::AnchoredDataTipManager()[/Users/tgonzalez/Documents/FlexBuilderWorkspace2/Axiis_Library/src/org/axiis/managers/AnchoredDataTipManager.as:19]
    at org.axiis.core::AbstractLayout()[/Users/tgonzalez/Documents/FlexBuilderWorkspace2/Axiis_Library/src/org/axiis/core/AbstractLayout.as:75]
    at org.axiis.core::BaseLayout()[/Users/tgonzalez/Documents/FlexBuilderWorkspace2/Axiis_Library/src/org/axiis/core/BaseLayout.as:120]
    at ui::OceansideBuoy/_OceansideBuoy_BaseLayout1_i()
    at ()
    at Function/http://adobe.com/AS3/2006/builtin::call()
    at mx.core::ComponentDescriptor/get properties()[E:\dev\gumbo_beta2\frameworks\projects\framework\src\mx\core\ComponentDescriptor.as:271]
    at mx.core::Container/createComponentFromDescriptor()[E:\dev\gumbo_beta2\frameworks\projects\framework\src\mx\core\Container.as:4206]
    at mx.core::Container/createComponentsFromDescriptors()[E:\dev\gumbo_beta2\frameworks\projects\framework\src\mx\core\Container.as:4119]
    at mx.core::Container/createChildren()[E:\dev\gumbo_beta2\frameworks\projects\framework\src\mx\core\Container.as:3156]
    at mx.core::UIComponent/initialize()[E:\dev\gumbo_beta2\frameworks\projects\framework\src\mx\core\UIComponent.as:6874]
    at mx.core::Container/initialize()[E:\dev\gumbo_beta2\frameworks\projects\framework\src\mx\core\Container.as:3090]
    at ui::OceansideBuoy/initialize()
    ….

    Probably the error could be linked to the lines which i commented..

  10. Tom
    25. October 2009 at 07:15

    @Veena,

    Apparently FB4 has some issues with namespaces and some other items that are not happy with the states code you commented out. I am waiting until FB4 is more stable before I start modifying Axiis to work with it. We plan on having Axiis always support Adobe’s latest official release, which currently is the 3.4 SDK.

Leave a Reply