JIDE, JFreeChart, JavaFX, and Enterprise Applications
By Geertjan on Feb 19, 2012
Now, that's not a coincidence. Typically large enterprise applications are created on the NetBeans Platform, so at some point you'll need charts and at some other point you're going to be very happy if you can reuse predefined business components. Both save a lot of time, both have many years of experience contained within them, both are well supported with large communities.
It seems to me that JFreeChart is in an interesting position since JavaFX includes a set of charts. I.e., dynamic charts, that go up and down, and are animated, as the values in the chart change. Now that's cool. I can see the business case of JavaFX simply from its charting support.
However, JIDE has the 'problem' that it's components are not free and open sourced. Or so I thought, until recently when Joris Snellenburg from the VU University Amsterdam demonstrated the JIDE range slider, which is really cool:
(Interstingly, JIDE's first JavaFX component is a JavaFX version of the above component, as explained here.)
Even when I saw the above component being demonstrated, I somehow assumed that all of JIDE's components require some kind of licensing scenario, but that's not the case at all: "The JIDE Common Layer is dual-licensed. The two licenses are GPL with classpath exception and free commercial license." And the range slider is one of the 30 components that is part of the JIDE Common Layer.
Take a look here, I know I'll be taking a closer look at some of these components and show how to integrate them in NetBeans Platform based applications: