My Books

  • Follow me on Twitter
My Photo

Subscribe my blog

  • Get this widget from Widgetbox
  • Add to Google
  • RSS FEEDS
  • Enter your Email here to subscribe :



    Powered by FeedBlitz

Blog Widget by LinkWithin

« Why you should consider Spring in your Flex, BlazeDS and Livecycle DS scenarios | Main | Reduce the size of a Flex 3 application avoiding unnecessary references with the getQualifiedClassName() method »

Exctract and learn from the Flex 3 data visualization source code (the charting controls, the AdvancedDataGrid classes, the OLAP classes, and the automation classes)

Each time I tell that Flex 3 is open source, during my Flex 3 courses and sessions, people don't believe it.  So I copy the entire Flex 3 SDK libraries into a new Flex 3 project and show them the actionscript classes fo the SDK. Then I go ahead and tell that not only the standard Flex 3 SDK is open source, but also the charting controls, the AdvancedDataGrid classes and all the stuff that come with the Professional version of Flex Builder 3 are open source.

In order to open the data visualization source code  we must have these two requirements :

1. a Flex Builder Professional license key,
2. then you can extract the data visualization source code (the charting controls, the AdvancedDataGrid classes, the OLAP classes, and the automation classes)

The approach is very simple because all you have to do is to use the  DMV-source.jar in the Flex Builder 3\sdks\3.0.0\lib  folder and extract it.
Today I found this clear and cool post on the Flex Doc Team's blog that illustrates the required steps to
exctract the data visualization source code :

The syntax to extract the data visualization source code is as follows:

> java -jar DMV-source.jar {license-file-location} {output-location}

Once again kudos to the Flex Doc  Team ! Go, read it and use the Flex 3 SDK as the first step for learning a better way to develop in Flex 3 !

Comments

Marco, I believe you are confusing "open source" with "source code" here. First of all, the fact that you need a "Flex Builder Professional license key" which is a paid component (699 US$) in order to extract the source code, kills already the concept of "open source". Second, once you have the source code, you can only study it, play with it, but certainly not using it in any project or fork a derivative project from it. So while its source code it is viewable, it is really "closed source".

Hello Emanuele,

Actually it's open-source. It's not free software but it's open-source. Please review R. Stallman words ;)

Regards

The base Flex is open source, the advanced components like charting controls and the AdvancedDataGrid that Marco is referrring to are not open source at all. In fact other bloggers have reported the news stating that "It is not open-source but source is available for you to take a look and override functions with more confidence and knowledge of the internal workings."

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment

Pistach.io

Speaker at

WebDeveloper's Journal Author

  • My favourite Flash Lite 3 mobile phone
  • Web Developer's & Designer's Journal by Sys Con Media
  • Web Developer's & Designer's Journal Blogger
    Web Developer's & Designer's Journal by Sys Con Media
  • FullAsGoog Aggregator
  • Macromedia WebLogs Aggregator

June 2009

Sun Mon Tue Wed Thu Fri Sat
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30