Laurent Bourgès

is creating the Marlin renderer (Java2d & JavaFX)

6

patrons

$115

per month
I am a scientist & Java developer since 2000.
In 2013, I started looking at Java shape rendering at work (data plots) on openjdk-6 and finally fell in love with rewriting my own vector-graphics renderer, called the Marlin renderer, derived from the GPL (Open source) Pisces code from OpenJDK.

Since Feb 2014, I made this work public on github:
https://github.com/bourgesl/marlin-renderer

In 2015 I contributed it back into OpenJDK9, and adapted it to JavaFX in 2016 as a spin-off project, MarlinFX, integrated into OpenJFX9.

I presented all the details with benchmark results at JavaOne 2017, as my trip was funded via gofundme:
https://github.com/bourgesl/bourgesl.github.io/raw...

As you can see, releases are regularly improving either performance or quality to make Java complex drawings (maps, plans, charts ...) visually better & faster.

All that work is made on my spare time, as I have a full time job in astronomy & IT in the French public research.

Your help is important to me, to keep going on, stay motivated, cover my costs (travel, conference, hardware) and enjoy coding improvements to either Java2D or JavaFX graphics pipelines.

This is your opportunity to support my long-standing effort on these projects as I spend lot of time and mental energy on working for the Java community.
Goals
$115 of $200 per month
Update & maintain MarlinFX port for JavaFX and provide binary releases for jdk9+
Provide patches to OpenJFX for general use of the javafx community (openjdk builds)

Code reviews are a long & painful process that costs me lots of time
2 of 2
I am a scientist & Java developer since 2000.
In 2013, I started looking at Java shape rendering at work (data plots) on openjdk-6 and finally fell in love with rewriting my own vector-graphics renderer, called the Marlin renderer, derived from the GPL (Open source) Pisces code from OpenJDK.

Since Feb 2014, I made this work public on github:
https://github.com/bourgesl/marlin-renderer

In 2015 I contributed it back into OpenJDK9, and adapted it to JavaFX in 2016 as a spin-off project, MarlinFX, integrated into OpenJFX9.

I presented all the details with benchmark results at JavaOne 2017, as my trip was funded via gofundme:
https://github.com/bourgesl/bourgesl.github.io/raw...

As you can see, releases are regularly improving either performance or quality to make Java complex drawings (maps, plans, charts ...) visually better & faster.

All that work is made on my spare time, as I have a full time job in astronomy & IT in the French public research.

Your help is important to me, to keep going on, stay motivated, cover my costs (travel, conference, hardware) and enjoy coding improvements to either Java2D or JavaFX graphics pipelines.

This is your opportunity to support my long-standing effort on these projects as I spend lot of time and mental energy on working for the Java community.

Recent posts by Laurent Bourgès