[OpenJDK 2D-Dev] Openjdk java2d rasterizer JEP for pisces (marlin) enhancements ?
dalibor.topic at oracle.com
Thu Feb 19 14:25:35 UTC 2015
On 19.02.2015 13:50, Mario Torre wrote:
> The code is part of an OpenJDK project, though, it's already the
> existing Java rasterizer.
It's not part of an OpenJDK Project - Project with an upper case 'P'.
See http://openjdk.java.net/projects/ for details. Considering the
motivation for this discussion, that would be a necessary precondition.
> Of course I'm fine with giving it a formal home in the Graphics
> Rasterizer project (where it naturally belongs), but let's also try to
> be a bit more pragmatic, this code is in hold since more than one year
> now, the JEP process can be started before giving a formal home, or at
> least concurrently to that.
While the JEP process is explicitly open even to aggressive,
outside-the-box, and even completely wacky ideas, new feature ideas
often require significant up-front research, experimentation, and
socialization before they're ready to be proposed as enhancements to the
That work is typically performed within an OpenJDK Project.
That does not preclude writing any number of JEPs as a finger exercise,
of course, but one should not expect that writing JEPs would in any form
be a substitute for going through the significant up-front work
necessary to research, experiment and socialize the desired changes
within the OpenJDK Community.
For example, it would be interesting to see if, once the code has found
a home in an OpenJDK Project, you, Mario, would take the time it takes
to add it to IcedTea, and confirm that it does not cause issues with
your regression and other tests on the various platforms you support.
Among other things, that would allow you to form a more informed opinion
about the code, potential integration paths, etc. and inform others in
such a Project about your experiences.
Such work would have to take the time it takes either way. I believe
that focusing on writing JEPs before such work is complete (or even
begun) means setting one's priorities in a way that puts the cart before
the horse. You can certainly chose to do that, but the cart might not
get very far on its own. 
 Some conditions apply, in particular regarding the mass and nature
of the cart and the horse, and the underlying terrain. If in doubt,
please ask your horse & cart provider for advice.
<http://www.oracle.com> Dalibor Topic | Principal Product Manager
Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961
ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg
ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603
Geschäftsführer: Jürgen Kunz
Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Astrid Kepper, Val Maher
<http://www.oracle.com/commitment> Oracle is committed to developing
practices and products that help protect the environment
More information about the 2d-dev