Opt Out of Google
Great new opt-out feature from Google: http://www.theonion.com/content/video/google_opt_out_feature_lets_users
View ArticleTake a Punt!
Here's a great story for anyone who's ever kicked a rugby ball...note that to win the cash (£250,000), the ball has to hit the crossbar directly:...
View ArticleJohn Stewart Mocks the Swiss
The Swiss are mocked (and rightly so) on The Daily Show for their recent vote to ban minarets. It is their country, and their vote, I won't argue with that. But it reveals to the whole world an ugly...
View ArticleIt's Jon Stewart
It's Jon Stewart, not John Stewart. I apologise. I actually *knew* as I wrote my previous post that there *something* wrong with it, but I was tired and couldn't spot it - and hit POST anyway. I don't...
View ArticleResolutions
My resolutions for 2010: Learn a new language. French. 40 lessons start tonight; Pay off the credit card, and stop using it; Travel to FOSDEM and see if I can reconnect with the spirit and optimism of...
View ArticleJFreeChart in 2010
JFreeChart is off to a great start in 2010 with two exciting new developments that I'm desperately trying to find the time to integrate into the JFreeChart sources. First, Gerrit Grunwald has been...
View ArticleBe The Change
So, yesterday was the 10 year anniversary of the first release of JFreeChart, and it slipped by without me noticing! I knew it was coming up, and even checked the exact date a few weeks back, but then...
View ArticleDo No Evil
If you don't feel sick watching this, you're not human anymore: http://www.collateralmurder.com/
View ArticleDo No Evil II
If you don't smile watching this, you're not human anymore: http://www.youtube.com/watch?v=BD3ovfZXO5Q
View ArticleRadialGradientPaint and Pie Charts
JFreeChart doesn't have support for RadialGradientPaint out-of-the-box (yet), but it can be done if you follow the instructions in this post (note that reflection is being used in the code so that it...
View ArticleWaste Management
...our energy will be focused on working together and optimizing our joint work, rather than wasting time on duplicative projects. Nice!
View ArticleThe JFreeChart Forum Is Back
I (finally) found the time to clean up and re-enable the JFreeChart forum following a spamming incident in July. The spam muppets thought it would be a good idea to post 50,000 entries in the forum, my...
View ArticleJFreeChart 1.0.14
The 61st public release of JFreeChart is now available for download. This release contains support for multiple and logarithmic axes with PolarPlot, optional drop-shadows in plot rendering, fitting...
View ArticleJFreeChart 1.0.14 - New Features I
Over the coming weeks, I aim to post a few entries highlighting some of the new features in JFreeChart 1.0.14. I hope also that the examples (there will be source code) will encourage developers to...
View ArticleJFreeChart 1.0.14 - New Features II
Another key feature in the JFreeChart 1.0.14 release is the option to render drop-shadows within plots, aimed at charts that will be rendered on-screen. The effect of this is quite subtle, but...
View ArticleFOSDEM
I'll be fighting the cold and the snow to get to Brussels this weekend for FOSDEM 2012. See you there!
View ArticleKNIME Open Source Days / JFreeChart
I've been invited to the KNIME Open Source Days (it's on this week) at the University of Konstanz to talk about the future of JFreeChart and to learn more about KNIME. Should be fun! I'll be there on...
View ArticleJFreeChart - Future State Edition
A development version of JFreeChart is now hosted on GitHub:https://github.com/jfree/jfreechart-fse The README.md explains where I'm going with this, and it is just a click away so I won't repeat it...
View ArticleThe Rise of Chrome
I was a bit surprised last week when a colleague told me that Chrome (the web browser) now has greater than 40% market share. Last time I saw figures, admittedly some time ago, it was running at about...
View ArticleJFreeChart 1.0.15
A new release of JFreeChart is now available for download. This release contains support for non-visible series in XYBarRenderer, minor gridlines in PolarPlot, new legend item ordering options, chart...
View ArticleReaching for the Web
Follow @jfreechartI decided it is well past the right time for me to learn more about graphics technologies on the web so, after wrapping up the JFreeChart 1.0.15 release on Monday, I started...
View Article19 Free / Open Source Java Chart Libraries
This morning I updated the JFreeChart FAQ, in particular the item listing alternative free / open source chart libraries (it's always been there just in case JFreeChart doesn't meet your requirements)....
View ArticleFeedback Time!
In Reaching for the Web, I spoke about the SVGGraphics2D implementation I've been working on. Well, I've taken this thing about as far as I can without getting some real-world feedback on it, so I've...
View ArticleTrends
I'm 99% sure that Indeed.com uses JFreeChart to generate this. The absolute numbers are subject to interpretation, obviously, but it's pretty clear what is hot at the moment for client-side...
View ArticlePowerless / Galaxy Nexus S
For the last couple of days, my Galaxy Nexus S has been going to sleep and not waking up again (restarting required either removing the battery, or plugging in and removing the charger, which is not so...
View ArticleComing in JFreeChart 1.0.16
It's my plan to release JFreeChart 1.0.16 this month. In the two months since 1.0.15 was released, during this time there have been almost 30,000 downloads...my current challenge is to convert a...
View ArticleJFreeChart 1.0.16 / JFreeSVG 1.2 / OrsonPDF 1.2
Today I released three projects simultaneously. First up, JFreeChart 1.0.16 is out. This release includes some new features (axis label improvements, simplified ChartFactory methods, utility methods to...
View ArticleJFreeSVG 1.4 / JCommon 1.0.21
Today I released JFreeSVG 1.4 and JCommon 1.0.21 to improve the quality of text rendering when generating charts in SVG format with JFreeChart. Rather than the usual screenshot, here's the SVG output...
View ArticleOrson Charts 3D
Today I am releasing a new product, Orson Charts, a 3D chart library for the Java(tm) platform: Orson Charts supports a range of different chart types, and has a built-in pure Java rendering engine...
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 ArticleOrson 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 Article