Well, you would certainly know - thanks. That's very encouraging :-)
> On 11 Sep 2017, at 20:02, Johan Vos <johan....@gluonhq.com> wrote: > > From experience, I can tell you that if you do the work and write > high-quality code that makes OpenJFX better, I'm sure it will be possible to > integrate it. > > - Johan > > >> On Mon, Sep 11, 2017 at 3:00 AM John-Val Rose <johnvalr...@gmail.com> wrote: >> Thanks Nir. >> >> I am very aware of the formal processes involved but also cognisant of the >> considerable time/delays and "red tape" that can be an undesirable >> consequence of such formality. >> >> I'm also not a "hope for the best" kinda guy. >> >> I think first we really need (and really hope) someone from Oracle to make >> an official comment on all these matters to ensure, as you suggest, that any >> or all of our efforts are "successful". >> >> There are multiple ways for a "lack of success" to result that have nothing >> to do with the quality, correctness, efficiency or even the "value" of our >> contributions. >> >> There's absolutely no point in devoting one nanosecond of anyone's time to a >> project doomed to fail for reasons beyond our control. >> >> Oracle: can you please comment on these issues and the various ways to >> expedite implementation of both resolutions and (especially) increase the >> velocity of innovation? >> >> Graciously, >> >> John-Val Rose >> >> > On 11 Sep 2017, at 10:25, Nir Lisker <nlis...@gmail.com> wrote: >> > >> > I don't mind giving it a go but I wouldn't like doing the work and then it >> > not getting implemented (if the result is a success). >> > >> > Personally, I think that the first thing we should do is make a list of >> > what exactly it is we are trying to do if only to get a sense of the >> > magnitude and be sure we have enough of the right people to finish it. Then >> > we would, in all probability, need to write a JEP ( >> > http://openjdk.java.net/jeps/1) which also means we will need a project >> > lead. Then follow the JEP road and hope for the best I guess. >> > >> > On Sun, Sep 10, 2017 at 11:29 PM, John-Val Rose <johnvalr...@gmail.com> >> > wrote: >> > >> >> Nir, >> >> >> >> You're not "hijacking" anything - I think it's been established that this >> >> a broader "3D API support" issue. In fact, even broader than that. >> >> >> >> I'm only new on the JavaFX "scene" but I've looked through the history and >> >> tried to analyse the present and anticipate the future. >> >> >> >> It seems that there are 2 main groups of JavaFX users: one that takes it >> >> as it is and makes the most of it, sometimes in stunning and amazing ways >> >> but they don't seem to like to rock the boat or try to force the >> >> improvement of JavaFX itself so much. >> >> >> >> Then there's the others who get frustrated, ask for change, offer to >> >> enable change or put on their boots and make change. A lot of them seem to >> >> get "burned". >> >> >> >> We need people from both camps: one to showcase what can be done with what >> >> we have in surprising ways and the others to drive innovation. >> >> >> >> I'm clearly in the 2nd group and I'm finding that there are quite a few of >> >> us. I'm not so afraid of "getting burned" as we all take risks in life and >> >> if you are passionate about something, you just go with it. >> >> >> >> But, the most disappointing aspect is that Oracle staff are often "M.I.A." >> >> when discussing innovation and the future feature plans. As in this >> >> thread, >> >> Oracle haven't exactly been chiming-in (and yes, I know a lot of it has >> > I don't mind giving it a go but I wouldn't like doing the work and then it >> > not getting implemented (if the result is a success). >> > >> > Personally, I think that the first thing we should do is make a list of >> > what exactly it is we are trying to do if only to get a sense of the >> > magnitude and be sure we have enough of the right people to finish it. Then >> > we would, in all probability, need to write a JEP ( >> > http://openjdk.java.net/jeps/1) which also means we will need a project >> > lead. Then follow the JEP road and hope for the best I guess. >> > >> > On Sun, Sep 10, 2017 at 11:29 PM, John-Val Rose <johnvalr...@gmail.com> >> > wrote: >> > >> >> Nir, >> >> >> >> You're not "hijacking" anything - I think it's been established that this >> >> a broader "3D API support" issue. In fact, even broader than that. >> >> >> >> I'm only new on the JavaFX "scene" but I've looked through the history and >> >> tried to analyse the present and anticipate the future. >> >> >> >> It seems that there are 2 main groups of JavaFX users: one that takes it >> >> as it is and makes the most of it, sometimes in stunning and amazing ways >> >> but they don't seem to like to rock the boat or try to force the >> >> improvement of JavaFX itself so much. >> >> >> >> Then there's the others who get frustrated, ask for change, offer to >> >> enable change or put on their boots and make change. A lot of them seem to >> >> get "burned". >> >> >> >> We need people from both camps: one to showcase what can be done with what >> >> we have in surprising ways and the others to drive innovation. >> >> >> >> I'm clearly in the 2nd group and I'm finding that there are quite a few of >> >> us. I'm not so afraid of "getting burned" as we all take risks in life and >> >> if you are passionate about something, you just go with it. >> >> >> >> But, the most disappointing aspect is that Oracle staff are often "M.I.A." >> >> when discussing innovation and the future feature plans. As in this >> >> thread, >> >> Oracle haven't exactly been chiming-in (and yes, I know a lot of it has >> >> occurred outside of normal working hours). >> >> >> >> So Nir, Laurent (and the many others who are putting their hands up), >> >> perhaps we should collaborate and not just "casually". OpenJFX is, after >> >> all, "open" so perhaps a more formally coordinated team of motivated >> >> community members can pool our resources and skills and "Just do it" (with >> >> or without Oracle's help). >> >> >> >> I like what you are suggesting and what Sverre is requesting and what >> >> numerous others are wanting, and I for one *want* them to become >> >> realities. >> >> >> >> Quite frankly, I don't see these changes and innovations (especially) >> >> actually being realised any other way. >> >> >> >> Comments? >> >> >> >> Graciously, >> >> >> >> John-Val Rose >> >> Chief Scientist/Architect >> >> Rosethorn Technology >> >> >> >>> On 10 Sep 2017, at 23:13, Nir Lisker <nlis...@gmail.com> wrote: >> >>> >> >>> I don't want to hijack the WebGL discussion but since it rolled into the >> >> 3D >> >>> library territory anyway I'll give my 2 cents. >> >>> >> >>> 3D enhancement are indeed not planned for Java10 (at the minimum) and >> >>> indeed you can't bring your own shader (asked already at >> >>> https://stackoverflow.com/questions/43622856/can-we- >> >> implement-our-own-materials-in-javafx), >> >>> but I agree with Mike - you can, maybe somewhat surprisingly, do quite a >> >>> lot with what there is. >> >>> >> >>> Perhaps the most limiting feature is not supporting industry standards of >> >>> 3D modeling via converters (import/export). It has been suggested ( >> >>> https://bugs.openjdk.java.net/browse/JDK-8091851) but last activity was >> >> 5 >> >>> years ago. As for shaders (materials), lightings etc., from what I >> >> remember >> >>> by looking around in the source, it will take some effort to rewrite the >> >>> API to be able to accept custom ones but it's far from impossible. If >> >> Phong >> >>> is implemented there's little reason reason others won't fit (maybe >> >>> reflective surfaces don't work). Similarly a directional light can be >> >> based >> >>> on the implemented point light be using a cone instead of a sphere. >> >>> >> >>> We've employed some clever tricks to get adequate "advanced features" >> >>> results and considering that all of it can be single-handedly run on iOS >> >>> and Android with Gluon Mobile (specifically JavaFXPorts) I think there >> >> *is* >> >>> a future in this direction and I'm willing to team up with whomever is >> >>> interested provided we can get minimal support from the Oracle team. >> >>