OrsonPDF and iText

I created OrsonPDF a few years ago because I wanted a lightweight API for exporting charts (JFreeChart and Orson Charts) to PDF files. The approach used is to implement the Graphics2D API (from Java2D), and under the hood write the code that generates the corresponding PDF bytes. This works really well, and the resulting jar file is around 67kb, which I would classify as lightweight.

Read More

3D Charts for Java

In the last week I continued my efforts to streamline my open source libraries, and released a new version of Orson Charts (a 3D chart library for the Java platform). I moved the JavaFX support into a separate project Orson Charts FX, transferred the demo code into separate projects and removed Ant build support (leaving just the Maven-based builds).

Read More

Streamlining at JFree

Yesterday I released new versions of JFreeChart (a 2D chart library for Java), JFreeChart-FX (JavaFX extensions for JFreeChart) and FXGraphics2D (a utility library that allows Java2D code to draw to a JavaFX Canvas). These are the first updates I’ve done in a long while. I have reduced time these days to devote to open source work, so I’ve put some focus into streamlining the build and release procedures that I’m using, with the aim that I will be able to do smaller and (hopefully) more frequent releases in the future.

Read More