Orson PDF 1.7
This month I've released Orson PDF version 1.7, a compact and fast API for creating PDF content in Java through the standard Graphics2D API. This release features:support for transparent images;an...
View ArticleJFreeSVG 3.0
I'm happy to announce that JFreeSVG version 3.0 has been uploaded to SourceForge. JFreeSVG is a fast and lightweight API for creating SVG content in Java. This release features:new handling for...
View ArticleJFreeChart 1.0.19
JFreeChart version 1.0.19 has been uploaded to SourceForge and the Maven Central Repository. This release contains additional rendering hints to improve output quality across a range of targets, plus...
View ArticleFXGraphics2D 1.1
OverviewWe've just released FXGraphics2D version 1.1, a Java2D to JavaFX bridge, a small and fast library that takes Java2D API calls and maps them to a JavaFX Canvas node. We developed this library to...
View ArticleMigrating Java2D Code to JavaFX
OverviewHere at Object Refinery we have built two products, JFreeChart and Orson Charts, that rely heavily on Java2D, specifically the Graphics2D API. Java2D is a great technology that isn't going away...
View ArticleOrson Charts 3D / Enhanced SVG Export
Orson Charts 3D / Enhanced SVG ExportThe source version of this blog entry can be found at http://www.object-refinery.com/blog/blog-20140509.html.OverviewIn April, we released Orson Charts version 1.3....
View ArticleJFreeSVG vs Batik
OverviewJFreeSVG is a lightweight SVG generator for the Java platform, that is growing in popularity with Java developers who are seemingly attracted by its compact size---the JFreeSVG jar file weighs...
View ArticleOrson Charts 1.2
I just released a new version of Orson Charts, a 3D chart library for the Java platform. Version 1.2 contains significant new features driven by customer requirements:logarithmic axis support;value and...
View ArticleOrson PDF 1.5
Today I released version 1.5 of Orson PDF, a fast and small PDF generator for Java (it implements the Graphics2D API). I created this library last year because I wanted to provide export to PDF for...
View ArticleRing Plot with JFreeChart
I found this lying on my hard drive from a while back - it's a simple ring chart with text in the middle, created using JFreeChart:The code (see below) requires a small extension to RingPlot which can...
View Article3D Charts in SVG
When I released Orson Charts for HTML5 a couple of weeks back, one of the immediate questions was why I used HTML5 Canvas for the rendering instead of SVG. The main reasons for choosing Canvas were...
View ArticleThe Art of Brick
Earlier this month I attended FOSDEM in Brussels, which was excellent as usual. On Sunday morning, I took a little diversion and went to Nathan Sawaya's The Art of Brick at the Bourse. I'll show you a...
View ArticleOrson Charts for HTML5
Back in the day, one of the Java slogans was "write once, run everywhere", and for a while it was quite close to being true. But not anymore. Java doesn't have much client-side presence in the browser...
View ArticleEleven Foot Pole
This week I've taken Google's Dart programming language by the horns and ported Orson Charts (or at least large chunks of it) to “the browser”. I'm only going to show you a screenshot on this blog, so...
View ArticleOn Chart Colors
Choosing a good color palette for charts is surprisingly hard. I largely ignored the issue for JFreeChart, assuming that developers would take the initiative and make use of the (very flexible) API to...
View ArticleBaking Little Features
Now that the core features are present in Orson Charts, my new 3D chart library for Java and Android, I'm putting efforts into the little features that will give the library greater polish. To give an...
View ArticleOrson Charts 3D / Google Play
Last week I set up a developer account for the Google Play store and uploaded the demo application for Orson Charts 3D. Hats off to Google, this was a very smooth and fast process. Here's the link if...
View ArticleOrson Charts 3D / Android
For the last couple of weeks I've been working simultaneously on an update to the Orson Charts library for Java that was released in November, and a new version that will run on Android. Progress on...
View ArticleCreating 3D Charts in Java is Simple
I want to show how easy it is to create 3D charts in a Java application, so here I will walk through the steps to create the following chart in a small Java Swing application: The chart shows the...
View ArticleJFreeChart 1.0.17
Today JFreeChart 1.0.17, a free/open source chart library for the Java platform (1.6 or later), is available for download. This release adds a notify flag to all datasets, key validation for the time...
View Article