Re: Project Proposal: JFX neugens.limasoftware at
Fri Oct 28 10:40:54 UTC 2011

Hi Richard,

So, we had a small internal meeting here at the LadyBug and we decided that we will contribute our work about the swing/javafx[1] integration if this will be accepted by the project :)

I am waiting forward for this to be possible!



----- Reply message -----
Da: "Richard Bair" <richard.bair at>
Data: ven, ott 28, 2011 08:41
Oggetto: Project Proposal: JFX
A: "neugens.limasoftware at" <neugens.limasoftware at>
Cc: "discuss at" <discuss at>

Thanks Mario, we have guys working on Linux full time. The current plan is to GA Linux second half of next year, beta in the first half. We are eager to get full support on Mac, windows, and Linux as soon as possible. I am hoping that we can get Glass out in the open without too much delay so folks like yourself could help out :-) and maybe help bring in the GA date!


On Oct 27, 2011, at 11:32 PM, neugens.limasoftware at<neugens.limasoftware at> wrote:

> Wow, that's a great great news!
> I'm one if those long time followers, so I know since how much time this had been into discussion.
> One suggestion: please, please! release the linux version quickly!
> I also think it should be a separate project not included and merged (but perhaps bundled) with the core jdk.
> Cheers,
> Mario
> ----- Reply message -----
> Da: "Richard Bair" <richard.bair at>
> Data: ven, ott 28, 2011 01:17
> Oggetto: Project Proposal: JFX
> A: <discuss at>
> Hi OpenJDK community!
> As announced at JavaOne we (Oracle) would love to contribute JavaFX into OpenJDK as a new project called "JFX". For some who have been following along, we've talked about this for a long time but finally (finally!) we're ready to act on it and open source the platform. We are not just interested in open sourcing the code, however, we also want to move into an open development model. We already have an open bug database[1]. The project uses Mercurial, so we should fit in pretty well into OpenJDK.
> Our basic motivation for wanting to open source JFX is to built a community and ecosystem support and adoption around JavaFX by increasing transparency. Of course we are also interested in getting patches and early feedback from the community[2]! Our goal is to provide the next-generation Java client toolkit, and JFX would be the next step along that path, which hopefully culminates in a JSR for the Java 9 timeframe and including JFX as proper part of the JDK. I would be the initial Project lead for JFX.
> A little bit about our project:
> It is a significant contribution to the corpus of open source code
> It includes over 6000+ public API members (methods / constructors / etc)
> It includes over 11,500 unit tests
> Core libraries such as observable collections and binding
> Scene graph, effects, graphics
> CSS support for JavaFX
> Media
> WebView
> Prism (hardware accelerated graphics, including openGL and D3D and java2D implementations)
> Glass (windowing system, base porting layer, including mac, linux, and windows implementations)
> UI Controls and Charts
> Our builds are all Ant, with JUnit for testing (there is some 'make' in there for native parts). We also have NetBeans projects setup for each area. There is a lot of code that we'll be releasing, so as a matter of practicality we're going to release different parts of JavaFX over the course of the next few months, starting with UI controls followed by charts. We'll put up a full roadmap onto our project pages, should we be approved to become part of OpenJDK. We'll make sure that the open source code is always fully buildable by anybody using the sources + a binary plug (which will become unnecessary as we open source the remaining pieces). All of the above listed modules will be open sourced and fully buildable.
> What do you think? I'd love to hear any issues and hopefully be able to resolve those prior to requesting an official vote.
> Thanks
> Richard
> [1]
> [2] A good example of the sort of interesting stuff going on out there can be found here:

More information about the discuss mailing list