Re: JavaFX features in JDK 9
This is unplanned for JDK 9. We will consider doing it for JDK 10. -- Kevin Florian Brunner wrote: Hi Kevin, Thanks for the update. Back in 2012 there was the following statement from Oracle: Oracle intends to standardize relevant parts of JavaFX through the JCP in the Java SE 9 time frame. http://www.oracle.com/us/corporate/press/1854982 What about this plan? -Florian Am Samstag, 27. Juni 2015, 08.07:44 schrieb Kevin Rushforth: Hi Felix, Sorry for the delay. Most of us were still pretty focused on 8u60, but we are turning our attention to JDK 9 now. The focus for JDK 9 is Jigsaw. The currently planned big features (JEPs) for FX in JDK 9 are these: JEP 253: Prepare JavaFX UI Controls CSS APIs for Modularization JEP 257: Update JavaFX/Media to Newer Version of GStreamer Related to Jigasw, we intend to look into new API for heavily used internal methods / classes since they will no longer be accessible otherwise. We also plan to update WebKit at least one more time, and will likely do a few RFEs such as better Hi-DPI support (with API control) on Mac, Windows, Linux. We don't currently plan any other big features for 9, but will consider additional RFEs if they are important to enough developers and if they fit into the time frame. -- Kevin Felix Bembrick wrote: Anyone got anything or is there a link somewhere that talks about these? On 15 June 2015 at 22:00, Felix Bembrick felix.bembr...@gmail.com wrote: I realise we are a long way off JDK 9 still and with crucial features such as Jigsaw still a little up in the air but is it possible someone could itemise the most likely new features, enhancements and bug fixes that we will see in JavaFX when JDK 9 is released? Of course it's purely speculation at this point but it would assist me greatly to have some of idea of where JavaFX is heading and which areas are seen as most important. Thanks, Felix
Re: JavaFX features in JDK 9
Hi Kevin, Thanks for the update. Back in 2012 there was the following statement from Oracle: Oracle intends to standardize relevant parts of JavaFX through the JCP in the Java SE 9 time frame. http://www.oracle.com/us/corporate/press/1854982 What about this plan? -Florian Am Samstag, 27. Juni 2015, 08.07:44 schrieb Kevin Rushforth: Hi Felix, Sorry for the delay. Most of us were still pretty focused on 8u60, but we are turning our attention to JDK 9 now. The focus for JDK 9 is Jigsaw. The currently planned big features (JEPs) for FX in JDK 9 are these: JEP 253: Prepare JavaFX UI Controls CSS APIs for Modularization JEP 257: Update JavaFX/Media to Newer Version of GStreamer Related to Jigasw, we intend to look into new API for heavily used internal methods / classes since they will no longer be accessible otherwise. We also plan to update WebKit at least one more time, and will likely do a few RFEs such as better Hi-DPI support (with API control) on Mac, Windows, Linux. We don't currently plan any other big features for 9, but will consider additional RFEs if they are important to enough developers and if they fit into the time frame. -- Kevin Felix Bembrick wrote: Anyone got anything or is there a link somewhere that talks about these? On 15 June 2015 at 22:00, Felix Bembrick felix.bembr...@gmail.com wrote: I realise we are a long way off JDK 9 still and with crucial features such as Jigsaw still a little up in the air but is it possible someone could itemise the most likely new features, enhancements and bug fixes that we will see in JavaFX when JDK 9 is released? Of course it's purely speculation at this point but it would assist me greatly to have some of idea of where JavaFX is heading and which areas are seen as most important. Thanks, Felix
Re: JavaFX features in JDK 9
To be fair Jack, WORA is/was used in reference to the Java language itself; not JavaFX. Felix On 30 June 2015 at 17:12, Jack Moxley j...@moxley.co.uk wrote: coughwrite once, run anywhere/cough Sent from my iPhone On 29 Jun 2015, at 21:45, Michał Zegan webczat_...@poczta.onet.pl wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Does it mean platform support for linux won't be implemented now, or at all? I usually use windows, but still depend on that support because I sometimes use linux, so I am interested about that. W dniu 2015-06-29 o 22:40, Kevin Rushforth pisze: There is public API in 8u40 to support accessibility. Applications using standard JavaFX controls can, for example, use the accessibleText property to define the text that the screen reader will speak or the accessibleHelp property to provide a more detailed description. These properties have reasonable defaults, but can be overridden by applications. Additionally, if you use the labelFor property to point to a Control that the Label is associated with, the accessibility framework will use that when the screen reader is active. Custom controls can override the queryAccessibleAttribute, executeAccessibleAction, and notifyAccessibleAttributeChanged methods. As for platform support, we currently support Windows and Mac platforms. We have no plan to make FX accessible on Linux . -- Kevin Michał Zegan wrote: I saw it, and it seems promising, but: first, there is probably, or I heard it wrong? no public api for making accessibility related stuff... Also, I believe there is no linux accessibility bridge as opposed to windows and mac. And I do not know if I am wrong, or when this is going to be implemented. W dniu 2015-06-29 o 20:30, Kevin Rushforth pisze: JavaFX accessibility is already implemented and was delivered in JDK 8u40. -- Kevin Michał Zegan wrote: What about accessibility work? Work on it has been started, but not sure if it is still targetted for 9. W dniu 2015-06-27 o 20:16, Mike pisze: a lot of FULL blown Webrtc support and building something in Javafx (like Scene Builder) that Proves Webrtc support would be awesome. Ditto to Webgl support. On Sat, Jun 27, 2015 at 8:07 AM, Kevin Rushforth kevin.rushfo...@oracle.com wrote: Hi Felix, Sorry for the delay. Most of us were still pretty focused on 8u60, but we are turning our attention to JDK 9 now. The focus for JDK 9 is Jigsaw. The currently planned big features (JEPs) for FX in JDK 9 are these: JEP 253: Prepare JavaFX UI Controls CSS APIs for Modularization JEP 257: Update JavaFX/Media to Newer Version of GStreamer Related to Jigasw, we intend to look into new API for heavily used internal methods / classes since they will no longer be accessible otherwise. We also plan to update WebKit at least one more time, and will likely do a few RFEs such as better Hi-DPI support (with API control) on Mac, Windows, Linux. We don't currently plan any other big features for 9, but will consider additional RFEs if they are important to enough developers and if they fit into the time frame. -- Kevin Felix Bembrick wrote: Anyone got anything or is there a link somewhere that talks about these? On 15 June 2015 at 22:00, Felix Bembrick felix.bembr...@gmail.com wrote: I realise we are a long way off JDK 9 still and with crucial features such as Jigsaw still a little up in the air but is it possible someone could itemise the most likely new features, enhancements and bug fixes that we will see in JavaFX when JDK 9 is released? Of course it's purely speculation at this point but it would assist me greatly to have some of idea of where JavaFX is heading and which areas are seen as most important. Thanks, Felix -BEGIN PGP SIGNATURE- Version: GnuPG v2 iQIcBAEBAgAGBQJVka5MAAoJEHb1CzgxXKwYbKwP/RFa3NjMnXWFc6o5EzIFYlh3 5ExLUgu+IVWr1fewrf+KTcR9WmyXWN2ju8zkRb7nhjSiA+5XAf3vbvUBGTaaa1A4 92Fd0W2Mfj8M9F3Px5QP1TMS1BO7GrO12zsB+obmBvWA/xWy0GEoctja8ohT5aNf hs7foi4pZRK6abMvxd94WdSNh/KhzqNvllD3tIkqlasTOOH1i7bEreQ9sxN6+DRF JB87JSRuml7rYEgsOSx5Z2EE7YdgqYjdfHSAIwBvqkRDQZuOp8RrWzU6wFyyzhlm RtuAQJWj1I2DNbZE9iCNJzYqajnp0OellbxGr9SrJaVPpqNjjbw6zoGZ3bhgCAow BAZUlllG9UVoKcl1bHDvmB01RG2JP7RtBByS0cbqGQM0/YqtknbNWpl2r5kTVyH1 EZnfkXmXYi/lqgyRBf1/WqlJnuT10ra7oAQytUajZ3cQJNbRwuFycV0yvbGo11xS eaQO2ECgYyubLE8vsnw1L+2U4wLAMXY9Q3Ob1kLq12UEYB8WMoLZ+IAixUUJ6abB reI+epG/Bh27R0fHChkHEgY65TIMRt8RtOXxzs+Nf0VVAC4Lj9378Y8ZEr14RbcZ mO+5TvyqfDhyIP4WevGDF2/tQTvlsAzl7UuiTtD3pWZ+CpN2WeNimBHPN2ZI6lii Mfj0LIA1IawOjtYjlnHz =lXSV -END PGP SIGNATURE-
Re: JavaFX features in JDK 9
coughwrite once, run anywhere/cough This about sums it up! On Tue, Jun 30, 2015 at 12:12 AM, Jack Moxley j...@moxley.co.uk wrote: coughwrite once, run anywhere/cough Sent from my iPhone On 29 Jun 2015, at 21:45, Michał Zegan webczat_...@poczta.onet.pl wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Does it mean platform support for linux won't be implemented now, or at all? I usually use windows, but still depend on that support because I sometimes use linux, so I am interested about that. W dniu 2015-06-29 o 22:40, Kevin Rushforth pisze: There is public API in 8u40 to support accessibility. Applications using standard JavaFX controls can, for example, use the accessibleText property to define the text that the screen reader will speak or the accessibleHelp property to provide a more detailed description. These properties have reasonable defaults, but can be overridden by applications. Additionally, if you use the labelFor property to point to a Control that the Label is associated with, the accessibility framework will use that when the screen reader is active. Custom controls can override the queryAccessibleAttribute, executeAccessibleAction, and notifyAccessibleAttributeChanged methods. As for platform support, we currently support Windows and Mac platforms. We have no plan to make FX accessible on Linux . -- Kevin Michał Zegan wrote: I saw it, and it seems promising, but: first, there is probably, or I heard it wrong? no public api for making accessibility related stuff... Also, I believe there is no linux accessibility bridge as opposed to windows and mac. And I do not know if I am wrong, or when this is going to be implemented. W dniu 2015-06-29 o 20:30, Kevin Rushforth pisze: JavaFX accessibility is already implemented and was delivered in JDK 8u40. -- Kevin Michał Zegan wrote: What about accessibility work? Work on it has been started, but not sure if it is still targetted for 9. W dniu 2015-06-27 o 20:16, Mike pisze: a lot of FULL blown Webrtc support and building something in Javafx (like Scene Builder) that Proves Webrtc support would be awesome. Ditto to Webgl support. On Sat, Jun 27, 2015 at 8:07 AM, Kevin Rushforth kevin.rushfo...@oracle.com wrote: Hi Felix, Sorry for the delay. Most of us were still pretty focused on 8u60, but we are turning our attention to JDK 9 now. The focus for JDK 9 is Jigsaw. The currently planned big features (JEPs) for FX in JDK 9 are these: JEP 253: Prepare JavaFX UI Controls CSS APIs for Modularization JEP 257: Update JavaFX/Media to Newer Version of GStreamer Related to Jigasw, we intend to look into new API for heavily used internal methods / classes since they will no longer be accessible otherwise. We also plan to update WebKit at least one more time, and will likely do a few RFEs such as better Hi-DPI support (with API control) on Mac, Windows, Linux. We don't currently plan any other big features for 9, but will consider additional RFEs if they are important to enough developers and if they fit into the time frame. -- Kevin Felix Bembrick wrote: Anyone got anything or is there a link somewhere that talks about these? On 15 June 2015 at 22:00, Felix Bembrick felix.bembr...@gmail.com wrote: I realise we are a long way off JDK 9 still and with crucial features such as Jigsaw still a little up in the air but is it possible someone could itemise the most likely new features, enhancements and bug fixes that we will see in JavaFX when JDK 9 is released? Of course it's purely speculation at this point but it would assist me greatly to have some of idea of where JavaFX is heading and which areas are seen as most important. Thanks, Felix -BEGIN PGP SIGNATURE- Version: GnuPG v2 iQIcBAEBAgAGBQJVka5MAAoJEHb1CzgxXKwYbKwP/RFa3NjMnXWFc6o5EzIFYlh3 5ExLUgu+IVWr1fewrf+KTcR9WmyXWN2ju8zkRb7nhjSiA+5XAf3vbvUBGTaaa1A4 92Fd0W2Mfj8M9F3Px5QP1TMS1BO7GrO12zsB+obmBvWA/xWy0GEoctja8ohT5aNf hs7foi4pZRK6abMvxd94WdSNh/KhzqNvllD3tIkqlasTOOH1i7bEreQ9sxN6+DRF JB87JSRuml7rYEgsOSx5Z2EE7YdgqYjdfHSAIwBvqkRDQZuOp8RrWzU6wFyyzhlm RtuAQJWj1I2DNbZE9iCNJzYqajnp0OellbxGr9SrJaVPpqNjjbw6zoGZ3bhgCAow BAZUlllG9UVoKcl1bHDvmB01RG2JP7RtBByS0cbqGQM0/YqtknbNWpl2r5kTVyH1 EZnfkXmXYi/lqgyRBf1/WqlJnuT10ra7oAQytUajZ3cQJNbRwuFycV0yvbGo11xS eaQO2ECgYyubLE8vsnw1L+2U4wLAMXY9Q3Ob1kLq12UEYB8WMoLZ+IAixUUJ6abB reI+epG/Bh27R0fHChkHEgY65TIMRt8RtOXxzs+Nf0VVAC4Lj9378Y8ZEr14RbcZ mO+5TvyqfDhyIP4WevGDF2/tQTvlsAzl7UuiTtD3pWZ+CpN2WeNimBHPN2ZI6lii Mfj0LIA1IawOjtYjlnHz =lXSV -END PGP SIGNATURE-
Re: JavaFX features in JDK 9
coughJavaFX has *never* claimed to be write once, run anyway/cough On 30 Jun 2015, at 18:13, Mike mikeg...@gmail.com wrote: coughwrite once, run anywhere/cough This about sums it up! On Tue, Jun 30, 2015 at 12:12 AM, Jack Moxley j...@moxley.co.uk wrote: coughwrite once, run anywhere/cough Sent from my iPhone On 29 Jun 2015, at 21:45, Michał Zegan webczat_...@poczta.onet.pl wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Does it mean platform support for linux won't be implemented now, or at all? I usually use windows, but still depend on that support because I sometimes use linux, so I am interested about that. W dniu 2015-06-29 o 22:40, Kevin Rushforth pisze: There is public API in 8u40 to support accessibility. Applications using standard JavaFX controls can, for example, use the accessibleText property to define the text that the screen reader will speak or the accessibleHelp property to provide a more detailed description. These properties have reasonable defaults, but can be overridden by applications. Additionally, if you use the labelFor property to point to a Control that the Label is associated with, the accessibility framework will use that when the screen reader is active. Custom controls can override the queryAccessibleAttribute, executeAccessibleAction, and notifyAccessibleAttributeChanged methods. As for platform support, we currently support Windows and Mac platforms. We have no plan to make FX accessible on Linux . -- Kevin Michał Zegan wrote: I saw it, and it seems promising, but: first, there is probably, or I heard it wrong? no public api for making accessibility related stuff... Also, I believe there is no linux accessibility bridge as opposed to windows and mac. And I do not know if I am wrong, or when this is going to be implemented. W dniu 2015-06-29 o 20:30, Kevin Rushforth pisze: JavaFX accessibility is already implemented and was delivered in JDK 8u40. -- Kevin Michał Zegan wrote: What about accessibility work? Work on it has been started, but not sure if it is still targetted for 9. W dniu 2015-06-27 o 20:16, Mike pisze: a lot of FULL blown Webrtc support and building something in Javafx (like Scene Builder) that Proves Webrtc support would be awesome. Ditto to Webgl support. On Sat, Jun 27, 2015 at 8:07 AM, Kevin Rushforth kevin.rushfo...@oracle.com wrote: Hi Felix, Sorry for the delay. Most of us were still pretty focused on 8u60, but we are turning our attention to JDK 9 now. The focus for JDK 9 is Jigsaw. The currently planned big features (JEPs) for FX in JDK 9 are these: JEP 253: Prepare JavaFX UI Controls CSS APIs for Modularization JEP 257: Update JavaFX/Media to Newer Version of GStreamer Related to Jigasw, we intend to look into new API for heavily used internal methods / classes since they will no longer be accessible otherwise. We also plan to update WebKit at least one more time, and will likely do a few RFEs such as better Hi-DPI support (with API control) on Mac, Windows, Linux. We don't currently plan any other big features for 9, but will consider additional RFEs if they are important to enough developers and if they fit into the time frame. -- Kevin Felix Bembrick wrote: Anyone got anything or is there a link somewhere that talks about these? On 15 June 2015 at 22:00, Felix Bembrick felix.bembr...@gmail.com wrote: I realise we are a long way off JDK 9 still and with crucial features such as Jigsaw still a little up in the air but is it possible someone could itemise the most likely new features, enhancements and bug fixes that we will see in JavaFX when JDK 9 is released? Of course it's purely speculation at this point but it would assist me greatly to have some of idea of where JavaFX is heading and which areas are seen as most important. Thanks, Felix -BEGIN PGP SIGNATURE- Version: GnuPG v2 iQIcBAEBAgAGBQJVka5MAAoJEHb1CzgxXKwYbKwP/RFa3NjMnXWFc6o5EzIFYlh3 5ExLUgu+IVWr1fewrf+KTcR9WmyXWN2ju8zkRb7nhjSiA+5XAf3vbvUBGTaaa1A4 92Fd0W2Mfj8M9F3Px5QP1TMS1BO7GrO12zsB+obmBvWA/xWy0GEoctja8ohT5aNf hs7foi4pZRK6abMvxd94WdSNh/KhzqNvllD3tIkqlasTOOH1i7bEreQ9sxN6+DRF JB87JSRuml7rYEgsOSx5Z2EE7YdgqYjdfHSAIwBvqkRDQZuOp8RrWzU6wFyyzhlm RtuAQJWj1I2DNbZE9iCNJzYqajnp0OellbxGr9SrJaVPpqNjjbw6zoGZ3bhgCAow BAZUlllG9UVoKcl1bHDvmB01RG2JP7RtBByS0cbqGQM0/YqtknbNWpl2r5kTVyH1 EZnfkXmXYi/lqgyRBf1/WqlJnuT10ra7oAQytUajZ3cQJNbRwuFycV0yvbGo11xS eaQO2ECgYyubLE8vsnw1L+2U4wLAMXY9Q3Ob1kLq12UEYB8WMoLZ+IAixUUJ6abB reI+epG/Bh27R0fHChkHEgY65TIMRt8RtOXxzs+Nf0VVAC4Lj9378Y8ZEr14RbcZ mO+5TvyqfDhyIP4WevGDF2/tQTvlsAzl7UuiTtD3pWZ+CpN2WeNimBHPN2ZI6lii Mfj0LIA1IawOjtYjlnHz =lXSV -END PGP SIGNATURE-
Re: JavaFX features in JDK 9
Hard to say whether a public equivalent of NGExternalNode would be feasible in the JDK 9 time frame. It depends on how much work would be to expose what you would need in a way that would be robust. It isn't something we plan for JDK 9, but I haven't given it enough thought to know what would be involved. More interesting I think would be WebGL support itself or Rich Text (which was mentioned in this thread). We have RFEs filed for both, but neither are committed features. -- Kevin Michael Hoffer wrote: Hi all, I agree that we need WebGL support in JavaFX. Recently, I made some experiments with integrating the Qt based WebView/WebEngine into JavaFX via synchronized shared memory buffers (see https://www.youtube.com/watch?v=FlIrY1SlNM4 and https://www.youtube.com/watch?v=CQXG77O2MqQ). what can i do as a lowly developer to help? The implementation is highly experimental and there is a lot of work to do. Any help is highly appreciated! The advantage compared to the JavaFX WebKit project is that it is not necessary to fork WebKit. The downside is that the integration is not as good. Updating to a new versionof Qt WebView/WebEngine, however, is relatively easy since I'm using a QPainter that draws to a shared memory buffer. JavaFX gets access to the buffer via JNI. What concerns me is the limited API to directly draw buffers without performing too much copying. Therefore, *we need a public equivalent of NGExternalNode* (used by SwingNode, integrates Swing into JavaFX). Kevin, do you think this is realistic for JavaFX 9? Anyway, here is a link to the github repo: https://github.com/miho/VFXWebKit Regards, Michael 2015-06-30 14:09 GMT+02:00 Scott Palmer swpal...@gmail.com: On Jun 30, 2015, at 7:21 AM, Mike Hearn m...@plan99.net wrote: ... With respect to things like support WebRTC or support WebGL - seriously? WebRTC is useful for exactly one kind of app, video chat. It seems to have been driven primarily so Google could make a Skype competitor inside Gmail without having to make a downloadable plugin. There are already many competing video call apps that work fine. Video streaming, conferencing, etc. are important technologies. But if you are going with a Java UI, there isn’t much point in handcuffing yourself to a Web UI that will have a far worse user experience. As for WebGL, you can already do OpenGL from within Java just fine. Not “just fine in a JavaFX app though. With no access to native window handles or an OpenGL surface it’s not so simple. You have to fall back to AWT/Swing or go native and then you’ve got issues with the OpenGL parts not being well integrated into the rest of the UI. My commercial application has to create a separate AWT window to implement a video preview to avoid performance issues. With the AWT window I can get the native window handle and blit directly to the window without extra copies of uncompressed HD video frames. Being able to do arbitrary GL within an FX scene graph would be nice for some apps, but of course, on Windows you'd really need to be using Direct3D or some kind of performance-hurting translation layer as WebGL itself uses. Exactly. Access to a native drawing surface has been discussed for a long time. It would be nice to see some progress made with JavaFX 9. If I had a single wish it'd be for better rich text support, like a rich text editor component (maybe based on Tomas Mikula's work). That would be a great area for improvement. I personally would like to see my request for extensible media support (from 2008) to get some attention https://bugs.openjdk.java.net/browse/JDK-8091063 It should be possible (and reasonable) to write a non-linear editor like Final Cut Pro in Java (and some JNI) with a JavaFX UI. :-) Scott On Tue, Jun 30, 2015 at 1:13 PM, Jack Moxley j...@moxley.co.uk wrote: Maybe it should its aspirations a little higher, especially with the advent of unity, webgl or even scenegraph impls such as jmonkeyengine that do. Sent from my iPhone On 30 Jun 2015, at 09:42, Felix Bembrick felix.bembr...@gmail.com wrote: coughJavaFX has *never* claimed to be write once, run anyway/cough On 30 Jun 2015, at 18:13, Mike mikeg...@gmail.com wrote: coughwrite once, run anywhere/cough This about sums it up! On Tue, Jun 30, 2015 at 12:12 AM, Jack Moxley j...@moxley.co.uk wrote: coughwrite once, run anywhere/cough Sent from my iPhone On 29 Jun 2015, at 21:45, Michał Zegan webczat_...@poczta.onet.pl wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Does it mean platform support for linux won't be implemented now, or at all? I usually use windows, but still depend on that support because I sometimes use linux, so I am interested about that. W dniu 2015-06-29 o 22:40, Kevin Rushforth pisze:
Re: JavaFX features in JDK 9
On Jun 30, 2015, at 7:21 AM, Mike Hearn m...@plan99.net wrote: ... With respect to things like support WebRTC or support WebGL - seriously? WebRTC is useful for exactly one kind of app, video chat. It seems to have been driven primarily so Google could make a Skype competitor inside Gmail without having to make a downloadable plugin. There are already many competing video call apps that work fine. Video streaming, conferencing, etc. are important technologies. But if you are going with a Java UI, there isn’t much point in handcuffing yourself to a Web UI that will have a far worse user experience. As for WebGL, you can already do OpenGL from within Java just fine. Not “just fine in a JavaFX app though. With no access to native window handles or an OpenGL surface it’s not so simple. You have to fall back to AWT/Swing or go native and then you’ve got issues with the OpenGL parts not being well integrated into the rest of the UI. My commercial application has to create a separate AWT window to implement a video preview to avoid performance issues. With the AWT window I can get the native window handle and blit directly to the window without extra copies of uncompressed HD video frames. Being able to do arbitrary GL within an FX scene graph would be nice for some apps, but of course, on Windows you'd really need to be using Direct3D or some kind of performance-hurting translation layer as WebGL itself uses. Exactly. Access to a native drawing surface has been discussed for a long time. It would be nice to see some progress made with JavaFX 9. If I had a single wish it'd be for better rich text support, like a rich text editor component (maybe based on Tomas Mikula's work). That would be a great area for improvement. I personally would like to see my request for extensible media support (from 2008) to get some attention https://bugs.openjdk.java.net/browse/JDK-8091063 It should be possible (and reasonable) to write a non-linear editor like Final Cut Pro in Java (and some JNI) with a JavaFX UI. :-) Scott On Tue, Jun 30, 2015 at 1:13 PM, Jack Moxley j...@moxley.co.uk wrote: Maybe it should its aspirations a little higher, especially with the advent of unity, webgl or even scenegraph impls such as jmonkeyengine that do. Sent from my iPhone On 30 Jun 2015, at 09:42, Felix Bembrick felix.bembr...@gmail.com wrote: coughJavaFX has *never* claimed to be write once, run anyway/cough On 30 Jun 2015, at 18:13, Mike mikeg...@gmail.com wrote: coughwrite once, run anywhere/cough This about sums it up! On Tue, Jun 30, 2015 at 12:12 AM, Jack Moxley j...@moxley.co.uk wrote: coughwrite once, run anywhere/cough Sent from my iPhone On 29 Jun 2015, at 21:45, Michał Zegan webczat_...@poczta.onet.pl wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Does it mean platform support for linux won't be implemented now, or at all? I usually use windows, but still depend on that support because I sometimes use linux, so I am interested about that. W dniu 2015-06-29 o 22:40, Kevin Rushforth pisze: There is public API in 8u40 to support accessibility. Applications using standard JavaFX controls can, for example, use the accessibleText property to define the text that the screen reader will speak or the accessibleHelp property to provide a more detailed description. These properties have reasonable defaults, but can be overridden by applications. Additionally, if you use the labelFor property to point to a Control that the Label is associated with, the accessibility framework will use that when the screen reader is active. Custom controls can override the queryAccessibleAttribute, executeAccessibleAction, and notifyAccessibleAttributeChanged methods. As for platform support, we currently support Windows and Mac platforms. We have no plan to make FX accessible on Linux . -- Kevin Michał Zegan wrote: I saw it, and it seems promising, but: first, there is probably, or I heard it wrong? no public api for making accessibility related stuff... Also, I believe there is no linux accessibility bridge as opposed to windows and mac. And I do not know if I am wrong, or when this is going to be implemented. W dniu 2015-06-29 o 20:30, Kevin Rushforth pisze: JavaFX accessibility is already implemented and was delivered in JDK 8u40. -- Kevin Michał Zegan wrote: What about accessibility work? Work on it has been started, but not sure if it is still targetted for 9. W dniu 2015-06-27 o 20:16, Mike pisze: a lot of FULL blown Webrtc support and building something in Javafx (like Scene Builder) that Proves Webrtc support would be awesome. Ditto to Webgl support. On Sat, Jun 27, 2015 at 8:07 AM, Kevin Rushforth kevin.rushfo...@oracle.com wrote: Hi Felix, Sorry for the delay. Most of us were still pretty focused on 8u60, but we are turning our attention to JDK 9 now. The focus for
Re: JavaFX features in JDK 9
Hi all, I agree that we need WebGL support in JavaFX. Recently, I made some experiments with integrating the Qt based WebView/WebEngine into JavaFX via synchronized shared memory buffers (see https://www.youtube.com/watch?v=FlIrY1SlNM4 and https://www.youtube.com/watch?v=CQXG77O2MqQ). what can i do as a lowly developer to help? The implementation is highly experimental and there is a lot of work to do. Any help is highly appreciated! The advantage compared to the JavaFX WebKit project is that it is not necessary to fork WebKit. The downside is that the integration is not as good. Updating to a new versionof Qt WebView/WebEngine, however, is relatively easy since I'm using a QPainter that draws to a shared memory buffer. JavaFX gets access to the buffer via JNI. What concerns me is the limited API to directly draw buffers without performing too much copying. Therefore, *we need a public equivalent of NGExternalNode* (used by SwingNode, integrates Swing into JavaFX). Kevin, do you think this is realistic for JavaFX 9? Anyway, here is a link to the github repo: https://github.com/miho/VFXWebKit Regards, Michael 2015-06-30 14:09 GMT+02:00 Scott Palmer swpal...@gmail.com: On Jun 30, 2015, at 7:21 AM, Mike Hearn m...@plan99.net wrote: ... With respect to things like support WebRTC or support WebGL - seriously? WebRTC is useful for exactly one kind of app, video chat. It seems to have been driven primarily so Google could make a Skype competitor inside Gmail without having to make a downloadable plugin. There are already many competing video call apps that work fine. Video streaming, conferencing, etc. are important technologies. But if you are going with a Java UI, there isn’t much point in handcuffing yourself to a Web UI that will have a far worse user experience. As for WebGL, you can already do OpenGL from within Java just fine. Not “just fine in a JavaFX app though. With no access to native window handles or an OpenGL surface it’s not so simple. You have to fall back to AWT/Swing or go native and then you’ve got issues with the OpenGL parts not being well integrated into the rest of the UI. My commercial application has to create a separate AWT window to implement a video preview to avoid performance issues. With the AWT window I can get the native window handle and blit directly to the window without extra copies of uncompressed HD video frames. Being able to do arbitrary GL within an FX scene graph would be nice for some apps, but of course, on Windows you'd really need to be using Direct3D or some kind of performance-hurting translation layer as WebGL itself uses. Exactly. Access to a native drawing surface has been discussed for a long time. It would be nice to see some progress made with JavaFX 9. If I had a single wish it'd be for better rich text support, like a rich text editor component (maybe based on Tomas Mikula's work). That would be a great area for improvement. I personally would like to see my request for extensible media support (from 2008) to get some attention https://bugs.openjdk.java.net/browse/JDK-8091063 It should be possible (and reasonable) to write a non-linear editor like Final Cut Pro in Java (and some JNI) with a JavaFX UI. :-) Scott On Tue, Jun 30, 2015 at 1:13 PM, Jack Moxley j...@moxley.co.uk wrote: Maybe it should its aspirations a little higher, especially with the advent of unity, webgl or even scenegraph impls such as jmonkeyengine that do. Sent from my iPhone On 30 Jun 2015, at 09:42, Felix Bembrick felix.bembr...@gmail.com wrote: coughJavaFX has *never* claimed to be write once, run anyway/cough On 30 Jun 2015, at 18:13, Mike mikeg...@gmail.com wrote: coughwrite once, run anywhere/cough This about sums it up! On Tue, Jun 30, 2015 at 12:12 AM, Jack Moxley j...@moxley.co.uk wrote: coughwrite once, run anywhere/cough Sent from my iPhone On 29 Jun 2015, at 21:45, Michał Zegan webczat_...@poczta.onet.pl wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Does it mean platform support for linux won't be implemented now, or at all? I usually use windows, but still depend on that support because I sometimes use linux, so I am interested about that. W dniu 2015-06-29 o 22:40, Kevin Rushforth pisze: There is public API in 8u40 to support accessibility. Applications using standard JavaFX controls can, for example, use the accessibleText property to define the text that the screen reader will speak or the accessibleHelp property to provide a more detailed description. These properties have reasonable defaults, but can be overridden by applications. Additionally, if you use the labelFor property to point to a Control that the Label is associated with, the accessibility framework will use that when the screen reader is active. Custom controls can override the queryAccessibleAttribute,
Re: JavaFX features in JDK 9
coughwrite once, run anywhere/cough Sent from my iPhone On 29 Jun 2015, at 21:45, Michał Zegan webczat_...@poczta.onet.pl wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Does it mean platform support for linux won't be implemented now, or at all? I usually use windows, but still depend on that support because I sometimes use linux, so I am interested about that. W dniu 2015-06-29 o 22:40, Kevin Rushforth pisze: There is public API in 8u40 to support accessibility. Applications using standard JavaFX controls can, for example, use the accessibleText property to define the text that the screen reader will speak or the accessibleHelp property to provide a more detailed description. These properties have reasonable defaults, but can be overridden by applications. Additionally, if you use the labelFor property to point to a Control that the Label is associated with, the accessibility framework will use that when the screen reader is active. Custom controls can override the queryAccessibleAttribute, executeAccessibleAction, and notifyAccessibleAttributeChanged methods. As for platform support, we currently support Windows and Mac platforms. We have no plan to make FX accessible on Linux . -- Kevin Michał Zegan wrote: I saw it, and it seems promising, but: first, there is probably, or I heard it wrong? no public api for making accessibility related stuff... Also, I believe there is no linux accessibility bridge as opposed to windows and mac. And I do not know if I am wrong, or when this is going to be implemented. W dniu 2015-06-29 o 20:30, Kevin Rushforth pisze: JavaFX accessibility is already implemented and was delivered in JDK 8u40. -- Kevin Michał Zegan wrote: What about accessibility work? Work on it has been started, but not sure if it is still targetted for 9. W dniu 2015-06-27 o 20:16, Mike pisze: a lot of FULL blown Webrtc support and building something in Javafx (like Scene Builder) that Proves Webrtc support would be awesome. Ditto to Webgl support. On Sat, Jun 27, 2015 at 8:07 AM, Kevin Rushforth kevin.rushfo...@oracle.com wrote: Hi Felix, Sorry for the delay. Most of us were still pretty focused on 8u60, but we are turning our attention to JDK 9 now. The focus for JDK 9 is Jigsaw. The currently planned big features (JEPs) for FX in JDK 9 are these: JEP 253: Prepare JavaFX UI Controls CSS APIs for Modularization JEP 257: Update JavaFX/Media to Newer Version of GStreamer Related to Jigasw, we intend to look into new API for heavily used internal methods / classes since they will no longer be accessible otherwise. We also plan to update WebKit at least one more time, and will likely do a few RFEs such as better Hi-DPI support (with API control) on Mac, Windows, Linux. We don't currently plan any other big features for 9, but will consider additional RFEs if they are important to enough developers and if they fit into the time frame. -- Kevin Felix Bembrick wrote: Anyone got anything or is there a link somewhere that talks about these? On 15 June 2015 at 22:00, Felix Bembrick felix.bembr...@gmail.com wrote: I realise we are a long way off JDK 9 still and with crucial features such as Jigsaw still a little up in the air but is it possible someone could itemise the most likely new features, enhancements and bug fixes that we will see in JavaFX when JDK 9 is released? Of course it's purely speculation at this point but it would assist me greatly to have some of idea of where JavaFX is heading and which areas are seen as most important. Thanks, Felix -BEGIN PGP SIGNATURE- Version: GnuPG v2 iQIcBAEBAgAGBQJVka5MAAoJEHb1CzgxXKwYbKwP/RFa3NjMnXWFc6o5EzIFYlh3 5ExLUgu+IVWr1fewrf+KTcR9WmyXWN2ju8zkRb7nhjSiA+5XAf3vbvUBGTaaa1A4 92Fd0W2Mfj8M9F3Px5QP1TMS1BO7GrO12zsB+obmBvWA/xWy0GEoctja8ohT5aNf hs7foi4pZRK6abMvxd94WdSNh/KhzqNvllD3tIkqlasTOOH1i7bEreQ9sxN6+DRF JB87JSRuml7rYEgsOSx5Z2EE7YdgqYjdfHSAIwBvqkRDQZuOp8RrWzU6wFyyzhlm RtuAQJWj1I2DNbZE9iCNJzYqajnp0OellbxGr9SrJaVPpqNjjbw6zoGZ3bhgCAow BAZUlllG9UVoKcl1bHDvmB01RG2JP7RtBByS0cbqGQM0/YqtknbNWpl2r5kTVyH1 EZnfkXmXYi/lqgyRBf1/WqlJnuT10ra7oAQytUajZ3cQJNbRwuFycV0yvbGo11xS eaQO2ECgYyubLE8vsnw1L+2U4wLAMXY9Q3Ob1kLq12UEYB8WMoLZ+IAixUUJ6abB reI+epG/Bh27R0fHChkHEgY65TIMRt8RtOXxzs+Nf0VVAC4Lj9378Y8ZEr14RbcZ mO+5TvyqfDhyIP4WevGDF2/tQTvlsAzl7UuiTtD3pWZ+CpN2WeNimBHPN2ZI6lii Mfj0LIA1IawOjtYjlnHz =lXSV -END PGP SIGNATURE-
Re: JavaFX features in JDK 9
Maybe it should its aspirations a little higher, especially with the advent of unity, webgl or even scenegraph impls such as jmonkeyengine that do. Sent from my iPhone On 30 Jun 2015, at 09:42, Felix Bembrick felix.bembr...@gmail.com wrote: coughJavaFX has *never* claimed to be write once, run anyway/cough On 30 Jun 2015, at 18:13, Mike mikeg...@gmail.com wrote: coughwrite once, run anywhere/cough This about sums it up! On Tue, Jun 30, 2015 at 12:12 AM, Jack Moxley j...@moxley.co.uk wrote: coughwrite once, run anywhere/cough Sent from my iPhone On 29 Jun 2015, at 21:45, Michał Zegan webczat_...@poczta.onet.pl wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Does it mean platform support for linux won't be implemented now, or at all? I usually use windows, but still depend on that support because I sometimes use linux, so I am interested about that. W dniu 2015-06-29 o 22:40, Kevin Rushforth pisze: There is public API in 8u40 to support accessibility. Applications using standard JavaFX controls can, for example, use the accessibleText property to define the text that the screen reader will speak or the accessibleHelp property to provide a more detailed description. These properties have reasonable defaults, but can be overridden by applications. Additionally, if you use the labelFor property to point to a Control that the Label is associated with, the accessibility framework will use that when the screen reader is active. Custom controls can override the queryAccessibleAttribute, executeAccessibleAction, and notifyAccessibleAttributeChanged methods. As for platform support, we currently support Windows and Mac platforms. We have no plan to make FX accessible on Linux . -- Kevin Michał Zegan wrote: I saw it, and it seems promising, but: first, there is probably, or I heard it wrong? no public api for making accessibility related stuff... Also, I believe there is no linux accessibility bridge as opposed to windows and mac. And I do not know if I am wrong, or when this is going to be implemented. W dniu 2015-06-29 o 20:30, Kevin Rushforth pisze: JavaFX accessibility is already implemented and was delivered in JDK 8u40. -- Kevin Michał Zegan wrote: What about accessibility work? Work on it has been started, but not sure if it is still targetted for 9. W dniu 2015-06-27 o 20:16, Mike pisze: a lot of FULL blown Webrtc support and building something in Javafx (like Scene Builder) that Proves Webrtc support would be awesome. Ditto to Webgl support. On Sat, Jun 27, 2015 at 8:07 AM, Kevin Rushforth kevin.rushfo...@oracle.com wrote: Hi Felix, Sorry for the delay. Most of us were still pretty focused on 8u60, but we are turning our attention to JDK 9 now. The focus for JDK 9 is Jigsaw. The currently planned big features (JEPs) for FX in JDK 9 are these: JEP 253: Prepare JavaFX UI Controls CSS APIs for Modularization JEP 257: Update JavaFX/Media to Newer Version of GStreamer Related to Jigasw, we intend to look into new API for heavily used internal methods / classes since they will no longer be accessible otherwise. We also plan to update WebKit at least one more time, and will likely do a few RFEs such as better Hi-DPI support (with API control) on Mac, Windows, Linux. We don't currently plan any other big features for 9, but will consider additional RFEs if they are important to enough developers and if they fit into the time frame. -- Kevin Felix Bembrick wrote: Anyone got anything or is there a link somewhere that talks about these? On 15 June 2015 at 22:00, Felix Bembrick felix.bembr...@gmail.com wrote: I realise we are a long way off JDK 9 still and with crucial features such as Jigsaw still a little up in the air but is it possible someone could itemise the most likely new features, enhancements and bug fixes that we will see in JavaFX when JDK 9 is released? Of course it's purely speculation at this point but it would assist me greatly to have some of idea of where JavaFX is heading and which areas are seen as most important. Thanks, Felix -BEGIN PGP SIGNATURE- Version: GnuPG v2 iQIcBAEBAgAGBQJVka5MAAoJEHb1CzgxXKwYbKwP/RFa3NjMnXWFc6o5EzIFYlh3 5ExLUgu+IVWr1fewrf+KTcR9WmyXWN2ju8zkRb7nhjSiA+5XAf3vbvUBGTaaa1A4 92Fd0W2Mfj8M9F3Px5QP1TMS1BO7GrO12zsB+obmBvWA/xWy0GEoctja8ohT5aNf hs7foi4pZRK6abMvxd94WdSNh/KhzqNvllD3tIkqlasTOOH1i7bEreQ9sxN6+DRF JB87JSRuml7rYEgsOSx5Z2EE7YdgqYjdfHSAIwBvqkRDQZuOp8RrWzU6wFyyzhlm RtuAQJWj1I2DNbZE9iCNJzYqajnp0OellbxGr9SrJaVPpqNjjbw6zoGZ3bhgCAow BAZUlllG9UVoKcl1bHDvmB01RG2JP7RtBByS0cbqGQM0/YqtknbNWpl2r5kTVyH1 EZnfkXmXYi/lqgyRBf1/WqlJnuT10ra7oAQytUajZ3cQJNbRwuFycV0yvbGo11xS eaQO2ECgYyubLE8vsnw1L+2U4wLAMXY9Q3Ob1kLq12UEYB8WMoLZ+IAixUUJ6abB reI+epG/Bh27R0fHChkHEgY65TIMRt8RtOXxzs+Nf0VVAC4Lj9378Y8ZEr14RbcZ mO+5TvyqfDhyIP4WevGDF2/tQTvlsAzl7UuiTtD3pWZ+CpN2WeNimBHPN2ZI6lii
Re: JavaFX features in JDK 9
Well, we are all at the whim of Oracle executives decisions with the added help of third parties such as Gluon and RoboVM. The future of JavaFX really is in *our* hands. On 30 Jun 2015, at 21:13, Jack Moxley j...@moxley.co.uk wrote: Maybe it should its aspirations a little higher, especially with the advent of unity, webgl or even scenegraph impls such as jmonkeyengine that do. Sent from my iPhone On 30 Jun 2015, at 09:42, Felix Bembrick felix.bembr...@gmail.com wrote: coughJavaFX has *never* claimed to be write once, run anyway/cough On 30 Jun 2015, at 18:13, Mike mikeg...@gmail.com wrote: coughwrite once, run anywhere/cough This about sums it up! On Tue, Jun 30, 2015 at 12:12 AM, Jack Moxley j...@moxley.co.uk wrote: coughwrite once, run anywhere/cough Sent from my iPhone On 29 Jun 2015, at 21:45, Michał Zegan webczat_...@poczta.onet.pl wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Does it mean platform support for linux won't be implemented now, or at all? I usually use windows, but still depend on that support because I sometimes use linux, so I am interested about that. W dniu 2015-06-29 o 22:40, Kevin Rushforth pisze: There is public API in 8u40 to support accessibility. Applications using standard JavaFX controls can, for example, use the accessibleText property to define the text that the screen reader will speak or the accessibleHelp property to provide a more detailed description. These properties have reasonable defaults, but can be overridden by applications. Additionally, if you use the labelFor property to point to a Control that the Label is associated with, the accessibility framework will use that when the screen reader is active. Custom controls can override the queryAccessibleAttribute, executeAccessibleAction, and notifyAccessibleAttributeChanged methods. As for platform support, we currently support Windows and Mac platforms. We have no plan to make FX accessible on Linux . -- Kevin Michał Zegan wrote: I saw it, and it seems promising, but: first, there is probably, or I heard it wrong? no public api for making accessibility related stuff... Also, I believe there is no linux accessibility bridge as opposed to windows and mac. And I do not know if I am wrong, or when this is going to be implemented. W dniu 2015-06-29 o 20:30, Kevin Rushforth pisze: JavaFX accessibility is already implemented and was delivered in JDK 8u40. -- Kevin Michał Zegan wrote: What about accessibility work? Work on it has been started, but not sure if it is still targetted for 9. W dniu 2015-06-27 o 20:16, Mike pisze: a lot of FULL blown Webrtc support and building something in Javafx (like Scene Builder) that Proves Webrtc support would be awesome. Ditto to Webgl support. On Sat, Jun 27, 2015 at 8:07 AM, Kevin Rushforth kevin.rushfo...@oracle.com wrote: Hi Felix, Sorry for the delay. Most of us were still pretty focused on 8u60, but we are turning our attention to JDK 9 now. The focus for JDK 9 is Jigsaw. The currently planned big features (JEPs) for FX in JDK 9 are these: JEP 253: Prepare JavaFX UI Controls CSS APIs for Modularization JEP 257: Update JavaFX/Media to Newer Version of GStreamer Related to Jigasw, we intend to look into new API for heavily used internal methods / classes since they will no longer be accessible otherwise. We also plan to update WebKit at least one more time, and will likely do a few RFEs such as better Hi-DPI support (with API control) on Mac, Windows, Linux. We don't currently plan any other big features for 9, but will consider additional RFEs if they are important to enough developers and if they fit into the time frame. -- Kevin Felix Bembrick wrote: Anyone got anything or is there a link somewhere that talks about these? On 15 June 2015 at 22:00, Felix Bembrick felix.bembr...@gmail.com wrote: I realise we are a long way off JDK 9 still and with crucial features such as Jigsaw still a little up in the air but is it possible someone could itemise the most likely new features, enhancements and bug fixes that we will see in JavaFX when JDK 9 is released? Of course it's purely speculation at this point but it would assist me greatly to have some of idea of where JavaFX is heading and which areas are seen as most important. Thanks, Felix -BEGIN PGP SIGNATURE- Version: GnuPG v2 iQIcBAEBAgAGBQJVka5MAAoJEHb1CzgxXKwYbKwP/RFa3NjMnXWFc6o5EzIFYlh3 5ExLUgu+IVWr1fewrf+KTcR9WmyXWN2ju8zkRb7nhjSiA+5XAf3vbvUBGTaaa1A4 92Fd0W2Mfj8M9F3Px5QP1TMS1BO7GrO12zsB+obmBvWA/xWy0GEoctja8ohT5aNf hs7foi4pZRK6abMvxd94WdSNh/KhzqNvllD3tIkqlasTOOH1i7bEreQ9sxN6+DRF JB87JSRuml7rYEgsOSx5Z2EE7YdgqYjdfHSAIwBvqkRDQZuOp8RrWzU6wFyyzhlm RtuAQJWj1I2DNbZE9iCNJzYqajnp0OellbxGr9SrJaVPpqNjjbw6zoGZ3bhgCAow BAZUlllG9UVoKcl1bHDvmB01RG2JP7RtBByS0cbqGQM0/YqtknbNWpl2r5kTVyH1
Re: JavaFX features in JDK 9
That should of read 'set its aspirations higher' Sent from my iPhone On 30 Jun 2015, at 12:13, Jack Moxley j...@moxley.co.uk wrote: Maybe it should its aspirations a little higher, especially with the advent of unity, webgl or even scenegraph impls such as jmonkeyengine that do. Sent from my iPhone On 30 Jun 2015, at 09:42, Felix Bembrick felix.bembr...@gmail.com wrote: coughJavaFX has *never* claimed to be write once, run anyway/cough On 30 Jun 2015, at 18:13, Mike mikeg...@gmail.com wrote: coughwrite once, run anywhere/cough This about sums it up! On Tue, Jun 30, 2015 at 12:12 AM, Jack Moxley j...@moxley.co.uk wrote: coughwrite once, run anywhere/cough Sent from my iPhone On 29 Jun 2015, at 21:45, Michał Zegan webczat_...@poczta.onet.pl wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Does it mean platform support for linux won't be implemented now, or at all? I usually use windows, but still depend on that support because I sometimes use linux, so I am interested about that. W dniu 2015-06-29 o 22:40, Kevin Rushforth pisze: There is public API in 8u40 to support accessibility. Applications using standard JavaFX controls can, for example, use the accessibleText property to define the text that the screen reader will speak or the accessibleHelp property to provide a more detailed description. These properties have reasonable defaults, but can be overridden by applications. Additionally, if you use the labelFor property to point to a Control that the Label is associated with, the accessibility framework will use that when the screen reader is active. Custom controls can override the queryAccessibleAttribute, executeAccessibleAction, and notifyAccessibleAttributeChanged methods. As for platform support, we currently support Windows and Mac platforms. We have no plan to make FX accessible on Linux . -- Kevin Michał Zegan wrote: I saw it, and it seems promising, but: first, there is probably, or I heard it wrong? no public api for making accessibility related stuff... Also, I believe there is no linux accessibility bridge as opposed to windows and mac. And I do not know if I am wrong, or when this is going to be implemented. W dniu 2015-06-29 o 20:30, Kevin Rushforth pisze: JavaFX accessibility is already implemented and was delivered in JDK 8u40. -- Kevin Michał Zegan wrote: What about accessibility work? Work on it has been started, but not sure if it is still targetted for 9. W dniu 2015-06-27 o 20:16, Mike pisze: a lot of FULL blown Webrtc support and building something in Javafx (like Scene Builder) that Proves Webrtc support would be awesome. Ditto to Webgl support. On Sat, Jun 27, 2015 at 8:07 AM, Kevin Rushforth kevin.rushfo...@oracle.com wrote: Hi Felix, Sorry for the delay. Most of us were still pretty focused on 8u60, but we are turning our attention to JDK 9 now. The focus for JDK 9 is Jigsaw. The currently planned big features (JEPs) for FX in JDK 9 are these: JEP 253: Prepare JavaFX UI Controls CSS APIs for Modularization JEP 257: Update JavaFX/Media to Newer Version of GStreamer Related to Jigasw, we intend to look into new API for heavily used internal methods / classes since they will no longer be accessible otherwise. We also plan to update WebKit at least one more time, and will likely do a few RFEs such as better Hi-DPI support (with API control) on Mac, Windows, Linux. We don't currently plan any other big features for 9, but will consider additional RFEs if they are important to enough developers and if they fit into the time frame. -- Kevin Felix Bembrick wrote: Anyone got anything or is there a link somewhere that talks about these? On 15 June 2015 at 22:00, Felix Bembrick felix.bembr...@gmail.com wrote: I realise we are a long way off JDK 9 still and with crucial features such as Jigsaw still a little up in the air but is it possible someone could itemise the most likely new features, enhancements and bug fixes that we will see in JavaFX when JDK 9 is released? Of course it's purely speculation at this point but it would assist me greatly to have some of idea of where JavaFX is heading and which areas are seen as most important. Thanks, Felix -BEGIN PGP SIGNATURE- Version: GnuPG v2 iQIcBAEBAgAGBQJVka5MAAoJEHb1CzgxXKwYbKwP/RFa3NjMnXWFc6o5EzIFYlh3 5ExLUgu+IVWr1fewrf+KTcR9WmyXWN2ju8zkRb7nhjSiA+5XAf3vbvUBGTaaa1A4 92Fd0W2Mfj8M9F3Px5QP1TMS1BO7GrO12zsB+obmBvWA/xWy0GEoctja8ohT5aNf hs7foi4pZRK6abMvxd94WdSNh/KhzqNvllD3tIkqlasTOOH1i7bEreQ9sxN6+DRF JB87JSRuml7rYEgsOSx5Z2EE7YdgqYjdfHSAIwBvqkRDQZuOp8RrWzU6wFyyzhlm RtuAQJWj1I2DNbZE9iCNJzYqajnp0OellbxGr9SrJaVPpqNjjbw6zoGZ3bhgCAow BAZUlllG9UVoKcl1bHDvmB01RG2JP7RtBByS0cbqGQM0/YqtknbNWpl2r5kTVyH1 EZnfkXmXYi/lqgyRBf1/WqlJnuT10ra7oAQytUajZ3cQJNbRwuFycV0yvbGo11xS eaQO2ECgYyubLE8vsnw1L+2U4wLAMXY9Q3Ob1kLq12UEYB8WMoLZ+IAixUUJ6abB
Re: JavaFX features in JDK 9
Be fair, chaps. WebGL is not exactly accessible. Desktop Linux is an extremely niche platform. JFX is open source. If someone wants accessibility support on Linux, they can certainly contribute patches to implement it. The JDK9 plan looks OK to me. It doesn't sound exciting but support Jigsaw actually translates to a fairly large set of new features, as stuff that had to be done by hacking the internals before will finally get surfaced with proper documented APIs. It'll make the developer experience more pleasant. With respect to things like support WebRTC or support WebGL - seriously? WebRTC is useful for exactly one kind of app, video chat. It seems to have been driven primarily so Google could make a Skype competitor inside Gmail without having to make a downloadable plugin. There are already many competing video call apps that work fine. As for WebGL, you can already do OpenGL from within Java just fine. Being able to do arbitrary GL within an FX scene graph would be nice for some apps, but of course, on Windows you'd really need to be using Direct3D or some kind of performance-hurting translation layer as WebGL itself uses. If I had a single wish it'd be for better rich text support, like a rich text editor component (maybe based on Tomas Mikula's work). I know that WebKit can be used to do this but it's always been sort of glitchy and what you get out is HTML which then can't be rendered easily in a regular TextView. Unlike many of these other suggestions such a component would be useful for business apps, and a basic one seems achievable in a reasonable budget especially if it's based on Tomas' existing code. On Tue, Jun 30, 2015 at 1:13 PM, Jack Moxley j...@moxley.co.uk wrote: Maybe it should its aspirations a little higher, especially with the advent of unity, webgl or even scenegraph impls such as jmonkeyengine that do. Sent from my iPhone On 30 Jun 2015, at 09:42, Felix Bembrick felix.bembr...@gmail.com wrote: coughJavaFX has *never* claimed to be write once, run anyway/cough On 30 Jun 2015, at 18:13, Mike mikeg...@gmail.com wrote: coughwrite once, run anywhere/cough This about sums it up! On Tue, Jun 30, 2015 at 12:12 AM, Jack Moxley j...@moxley.co.uk wrote: coughwrite once, run anywhere/cough Sent from my iPhone On 29 Jun 2015, at 21:45, Michał Zegan webczat_...@poczta.onet.pl wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Does it mean platform support for linux won't be implemented now, or at all? I usually use windows, but still depend on that support because I sometimes use linux, so I am interested about that. W dniu 2015-06-29 o 22:40, Kevin Rushforth pisze: There is public API in 8u40 to support accessibility. Applications using standard JavaFX controls can, for example, use the accessibleText property to define the text that the screen reader will speak or the accessibleHelp property to provide a more detailed description. These properties have reasonable defaults, but can be overridden by applications. Additionally, if you use the labelFor property to point to a Control that the Label is associated with, the accessibility framework will use that when the screen reader is active. Custom controls can override the queryAccessibleAttribute, executeAccessibleAction, and notifyAccessibleAttributeChanged methods. As for platform support, we currently support Windows and Mac platforms. We have no plan to make FX accessible on Linux . -- Kevin Michał Zegan wrote: I saw it, and it seems promising, but: first, there is probably, or I heard it wrong? no public api for making accessibility related stuff... Also, I believe there is no linux accessibility bridge as opposed to windows and mac. And I do not know if I am wrong, or when this is going to be implemented. W dniu 2015-06-29 o 20:30, Kevin Rushforth pisze: JavaFX accessibility is already implemented and was delivered in JDK 8u40. -- Kevin Michał Zegan wrote: What about accessibility work? Work on it has been started, but not sure if it is still targetted for 9. W dniu 2015-06-27 o 20:16, Mike pisze: a lot of FULL blown Webrtc support and building something in Javafx (like Scene Builder) that Proves Webrtc support would be awesome. Ditto to Webgl support. On Sat, Jun 27, 2015 at 8:07 AM, Kevin Rushforth kevin.rushfo...@oracle.com wrote: Hi Felix, Sorry for the delay. Most of us were still pretty focused on 8u60, but we are turning our attention to JDK 9 now. The focus for JDK 9 is Jigsaw. The currently planned big features (JEPs) for FX in JDK 9 are these: JEP 253: Prepare JavaFX UI Controls CSS APIs for Modularization JEP 257: Update JavaFX/Media to Newer Version of GStreamer Related to Jigasw, we intend to look into new API for heavily used internal methods / classes since they will no longer be accessible otherwise. We
Re: JavaFX features in JDK 9
I suppose i should stop shouting from the sidelines, roll up my sleeves and get my hands dirty, what can i do as a lowly developer to help? Sent from my iPhone On 30 Jun 2015, at 12:16, Felix Bembrick felix.bembr...@gmail.com wrote: Well, we are all at the whim of Oracle executives decisions with the added help of third parties such as Gluon and RoboVM. The future of JavaFX really is in *our* hands. On 30 Jun 2015, at 21:13, Jack Moxley j...@moxley.co.uk wrote: Maybe it should its aspirations a little higher, especially with the advent of unity, webgl or even scenegraph impls such as jmonkeyengine that do. Sent from my iPhone On 30 Jun 2015, at 09:42, Felix Bembrick felix.bembr...@gmail.com wrote: coughJavaFX has *never* claimed to be write once, run anyway/cough On 30 Jun 2015, at 18:13, Mike mikeg...@gmail.com wrote: coughwrite once, run anywhere/cough This about sums it up! On Tue, Jun 30, 2015 at 12:12 AM, Jack Moxley j...@moxley.co.uk wrote: coughwrite once, run anywhere/cough Sent from my iPhone On 29 Jun 2015, at 21:45, Michał Zegan webczat_...@poczta.onet.pl wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Does it mean platform support for linux won't be implemented now, or at all? I usually use windows, but still depend on that support because I sometimes use linux, so I am interested about that. W dniu 2015-06-29 o 22:40, Kevin Rushforth pisze: There is public API in 8u40 to support accessibility. Applications using standard JavaFX controls can, for example, use the accessibleText property to define the text that the screen reader will speak or the accessibleHelp property to provide a more detailed description. These properties have reasonable defaults, but can be overridden by applications. Additionally, if you use the labelFor property to point to a Control that the Label is associated with, the accessibility framework will use that when the screen reader is active. Custom controls can override the queryAccessibleAttribute, executeAccessibleAction, and notifyAccessibleAttributeChanged methods. As for platform support, we currently support Windows and Mac platforms. We have no plan to make FX accessible on Linux . -- Kevin Michał Zegan wrote: I saw it, and it seems promising, but: first, there is probably, or I heard it wrong? no public api for making accessibility related stuff... Also, I believe there is no linux accessibility bridge as opposed to windows and mac. And I do not know if I am wrong, or when this is going to be implemented. W dniu 2015-06-29 o 20:30, Kevin Rushforth pisze: JavaFX accessibility is already implemented and was delivered in JDK 8u40. -- Kevin Michał Zegan wrote: What about accessibility work? Work on it has been started, but not sure if it is still targetted for 9. W dniu 2015-06-27 o 20:16, Mike pisze: a lot of FULL blown Webrtc support and building something in Javafx (like Scene Builder) that Proves Webrtc support would be awesome. Ditto to Webgl support. On Sat, Jun 27, 2015 at 8:07 AM, Kevin Rushforth kevin.rushfo...@oracle.com wrote: Hi Felix, Sorry for the delay. Most of us were still pretty focused on 8u60, but we are turning our attention to JDK 9 now. The focus for JDK 9 is Jigsaw. The currently planned big features (JEPs) for FX in JDK 9 are these: JEP 253: Prepare JavaFX UI Controls CSS APIs for Modularization JEP 257: Update JavaFX/Media to Newer Version of GStreamer Related to Jigasw, we intend to look into new API for heavily used internal methods / classes since they will no longer be accessible otherwise. We also plan to update WebKit at least one more time, and will likely do a few RFEs such as better Hi-DPI support (with API control) on Mac, Windows, Linux. We don't currently plan any other big features for 9, but will consider additional RFEs if they are important to enough developers and if they fit into the time frame. -- Kevin Felix Bembrick wrote: Anyone got anything or is there a link somewhere that talks about these? On 15 June 2015 at 22:00, Felix Bembrick felix.bembr...@gmail.com wrote: I realise we are a long way off JDK 9 still and with crucial features such as Jigsaw still a little up in the air but is it possible someone could itemise the most likely new features, enhancements and bug fixes that we will see in JavaFX when JDK 9 is released? Of course it's purely speculation at this point but it would assist me greatly to have some of idea of where JavaFX is heading and which areas are seen as most important. Thanks, Felix -BEGIN PGP SIGNATURE- Version: GnuPG v2 iQIcBAEBAgAGBQJVka5MAAoJEHb1CzgxXKwYbKwP/RFa3NjMnXWFc6o5EzIFYlh3 5ExLUgu+IVWr1fewrf+KTcR9WmyXWN2ju8zkRb7nhjSiA+5XAf3vbvUBGTaaa1A4 92Fd0W2Mfj8M9F3Px5QP1TMS1BO7GrO12zsB+obmBvWA/xWy0GEoctja8ohT5aNf
Re: JavaFX features in JDK 9
Mike, I believe it is essential that the JavaFX WebView supports WebGL as this is where a lot of the OpenGL work is being done now. At the moment, JavaFX WebView is limited to Lite Mode of Google Maps for example so it is not really compatible with an external browser. Other than that, there has to be a seamless way of integrating custom shaders and arbitrary OpenGL in a way that works in conjunction with the scene graph. Current 3D support in JavaFX is token at best... On 30 June 2015 at 21:21, Jack Moxley j...@moxley.co.uk wrote: I suppose i should stop shouting from the sidelines, roll up my sleeves and get my hands dirty, what can i do as a lowly developer to help? Sent from my iPhone On 30 Jun 2015, at 12:16, Felix Bembrick felix.bembr...@gmail.com wrote: Well, we are all at the whim of Oracle executives decisions with the added help of third parties such as Gluon and RoboVM. The future of JavaFX really is in *our* hands. On 30 Jun 2015, at 21:13, Jack Moxley j...@moxley.co.uk wrote: Maybe it should its aspirations a little higher, especially with the advent of unity, webgl or even scenegraph impls such as jmonkeyengine that do. Sent from my iPhone On 30 Jun 2015, at 09:42, Felix Bembrick felix.bembr...@gmail.com wrote: coughJavaFX has *never* claimed to be write once, run anyway/cough On 30 Jun 2015, at 18:13, Mike mikeg...@gmail.com wrote: coughwrite once, run anywhere/cough This about sums it up! On Tue, Jun 30, 2015 at 12:12 AM, Jack Moxley j...@moxley.co.uk wrote: coughwrite once, run anywhere/cough Sent from my iPhone On 29 Jun 2015, at 21:45, Michał Zegan webczat_...@poczta.onet.pl wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Does it mean platform support for linux won't be implemented now, or at all? I usually use windows, but still depend on that support because I sometimes use linux, so I am interested about that. W dniu 2015-06-29 o 22:40, Kevin Rushforth pisze: There is public API in 8u40 to support accessibility. Applications using standard JavaFX controls can, for example, use the accessibleText property to define the text that the screen reader will speak or the accessibleHelp property to provide a more detailed description. These properties have reasonable defaults, but can be overridden by applications. Additionally, if you use the labelFor property to point to a Control that the Label is associated with, the accessibility framework will use that when the screen reader is active. Custom controls can override the queryAccessibleAttribute, executeAccessibleAction, and notifyAccessibleAttributeChanged methods. As for platform support, we currently support Windows and Mac platforms. We have no plan to make FX accessible on Linux . -- Kevin Michał Zegan wrote: I saw it, and it seems promising, but: first, there is probably, or I heard it wrong? no public api for making accessibility related stuff... Also, I believe there is no linux accessibility bridge as opposed to windows and mac. And I do not know if I am wrong, or when this is going to be implemented. W dniu 2015-06-29 o 20:30, Kevin Rushforth pisze: JavaFX accessibility is already implemented and was delivered in JDK 8u40. -- Kevin Michał Zegan wrote: What about accessibility work? Work on it has been started, but not sure if it is still targetted for 9. W dniu 2015-06-27 o 20:16, Mike pisze: a lot of FULL blown Webrtc support and building something in Javafx (like Scene Builder) that Proves Webrtc support would be awesome. Ditto to Webgl support. On Sat, Jun 27, 2015 at 8:07 AM, Kevin Rushforth kevin.rushfo...@oracle.com wrote: Hi Felix, Sorry for the delay. Most of us were still pretty focused on 8u60, but we are turning our attention to JDK 9 now. The focus for JDK 9 is Jigsaw. The currently planned big features (JEPs) for FX in JDK 9 are these: JEP 253: Prepare JavaFX UI Controls CSS APIs for Modularization JEP 257: Update JavaFX/Media to Newer Version of GStreamer Related to Jigasw, we intend to look into new API for heavily used internal methods / classes since they will no longer be accessible otherwise. We also plan to update WebKit at least one more time, and will likely do a few RFEs such as better Hi-DPI support (with API control) on Mac, Windows, Linux. We don't currently plan any other big features for 9, but will consider additional RFEs if they are important to enough developers and if they fit into the time frame. -- Kevin Felix Bembrick wrote: Anyone got anything or is there a link somewhere that talks about these? On 15 June 2015 at 22:00, Felix Bembrick felix.bembr...@gmail.com wrote: I realise we are a long way off JDK 9 still and with crucial features such as Jigsaw still a little up in the air but is it
Re: JavaFX features in JDK 9
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 I saw it, and it seems promising, but: first, there is probably, or I heard it wrong? no public api for making accessibility related stuff... Also, I believe there is no linux accessibility bridge as opposed to windows and mac. And I do not know if I am wrong, or when this is going to be implemented. W dniu 2015-06-29 o 20:30, Kevin Rushforth pisze: JavaFX accessibility is already implemented and was delivered in JDK 8u40. -- Kevin Michał Zegan wrote: What about accessibility work? Work on it has been started, but not sure if it is still targetted for 9. W dniu 2015-06-27 o 20:16, Mike pisze: a lot of FULL blown Webrtc support and building something in Javafx (like Scene Builder) that Proves Webrtc support would be awesome. Ditto to Webgl support. On Sat, Jun 27, 2015 at 8:07 AM, Kevin Rushforth kevin.rushfo...@oracle.com wrote: Hi Felix, Sorry for the delay. Most of us were still pretty focused on 8u60, but we are turning our attention to JDK 9 now. The focus for JDK 9 is Jigsaw. The currently planned big features (JEPs) for FX in JDK 9 are these: JEP 253: Prepare JavaFX UI Controls CSS APIs for Modularization JEP 257: Update JavaFX/Media to Newer Version of GStreamer Related to Jigasw, we intend to look into new API for heavily used internal methods / classes since they will no longer be accessible otherwise. We also plan to update WebKit at least one more time, and will likely do a few RFEs such as better Hi-DPI support (with API control) on Mac, Windows, Linux. We don't currently plan any other big features for 9, but will consider additional RFEs if they are important to enough developers and if they fit into the time frame. -- Kevin Felix Bembrick wrote: Anyone got anything or is there a link somewhere that talks about these? On 15 June 2015 at 22:00, Felix Bembrick felix.bembr...@gmail.com wrote: I realise we are a long way off JDK 9 still and with crucial features such as Jigsaw still a little up in the air but is it possible someone could itemise the most likely new features, enhancements and bug fixes that we will see in JavaFX when JDK 9 is released? Of course it's purely speculation at this point but it would assist me greatly to have some of idea of where JavaFX is heading and which areas are seen as most important. Thanks, Felix -BEGIN PGP SIGNATURE- Version: GnuPG v2 iQIcBAEBAgAGBQJVkZVqAAoJEHb1CzgxXKwYqsYP/juj0ul7azGWmrI1l2nuD8wu eZ1tYezUb/ri8BYbMdsLHA+Pl2ECCN2/Hah8ihXOFnYfYiQ0EVpAKzrVpVEshXgf S5SEPHwFpp2hggN+pO25KoIuFQxJ26lomIALzj2jSyk4DabSO0SAkPvEHHO/UhhZ 7K3UkQMjaA3vLthXZde0gfF8iwXYpYogrZhN/YewKDtRg4zB3hWIJiIQkoq6f0Rp QcsjW4dC/gbhKh1CVIFJlreYanrKOTrjc2VOkEah/nCAwbL4cjLdwIEhXAWIxWd4 OM12QSEHVYoZpqMmq4yXeeyiJ/bGdYOY0KndFjIx8Ay0BA0F7qOymdx15qG2gRCQ F0spfKNnzmaVsl8Y9Wi10OSR9HWDqmyPxQdudjbY1VG4UTs0xGqAcRuZefw5X1IP KZliDKvxLe2eYMzBbD/zKeq0ukZG1oNyudI4EsktcS4cSJ/sWVBRyz3hXU1gFh+R gKCjig2k32p4pHTVfqR7BvNEZro3u7vNA1+5WRw1q981btUC9vE/2x1V+pka403P u1bUTI/YtyOrs8/7G6EsQzG33jE8ZBkw5YN9R34Y/cOdCEDfGmQtDOYXVkf1hYdS qiFsIiOLbeTHtufFzbnLLWxaYrxvWzeFnDmPUka/7VC3q5+n7v/UGEvON7uj1s3D hcl6m3KzObQspC2cfKv/ =PrDH -END PGP SIGNATURE-
Re: JavaFX features in JDK 9
JavaFX accessibility is already implemented and was delivered in JDK 8u40. -- Kevin Michał Zegan wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 What about accessibility work? Work on it has been started, but not sure if it is still targetted for 9. W dniu 2015-06-27 o 20:16, Mike pisze: a lot of FULL blown Webrtc support and building something in Javafx (like Scene Builder) that Proves Webrtc support would be awesome. Ditto to Webgl support. On Sat, Jun 27, 2015 at 8:07 AM, Kevin Rushforth kevin.rushfo...@oracle.com wrote: Hi Felix, Sorry for the delay. Most of us were still pretty focused on 8u60, but we are turning our attention to JDK 9 now. The focus for JDK 9 is Jigsaw. The currently planned big features (JEPs) for FX in JDK 9 are these: JEP 253: Prepare JavaFX UI Controls CSS APIs for Modularization JEP 257: Update JavaFX/Media to Newer Version of GStreamer Related to Jigasw, we intend to look into new API for heavily used internal methods / classes since they will no longer be accessible otherwise. We also plan to update WebKit at least one more time, and will likely do a few RFEs such as better Hi-DPI support (with API control) on Mac, Windows, Linux. We don't currently plan any other big features for 9, but will consider additional RFEs if they are important to enough developers and if they fit into the time frame. -- Kevin Felix Bembrick wrote: Anyone got anything or is there a link somewhere that talks about these? On 15 June 2015 at 22:00, Felix Bembrick felix.bembr...@gmail.com wrote: I realise we are a long way off JDK 9 still and with crucial features such as Jigsaw still a little up in the air but is it possible someone could itemise the most likely new features, enhancements and bug fixes that we will see in JavaFX when JDK 9 is released? Of course it's purely speculation at this point but it would assist me greatly to have some of idea of where JavaFX is heading and which areas are seen as most important. Thanks, Felix -BEGIN PGP SIGNATURE- Version: GnuPG v2 iQIcBAEBAgAGBQJVju0bAAoJEHb1CzgxXKwYYRAP/iPJ43tu3Q56oXLr+SjD+Qqc xtBs9Fb3k3FJlPmqDlq3mbvW4RkpGNDUi71OlocYJ1v5C719samTd1mqpKHubJj7 0mZHUmISswaJRcnXnXmIQL8i7tX+XvK2JSHV8mwEcZ7rCIHAz2qxxQMnAlGKw7MV tSzWtTCAuSjI7auN8Lew2lmAXD9NRe3+Tuyq4tcWK9O3UTI5CZl1KiX4MTS6/wGU xJVr+k1EMMVckOUhRkLfNy332x/dsxdvw0dBo+7P8h/mKZWYcDGop/z3YLRj0zAx /JEKaGLsJa72Mn2X8kTnzNRNXkrHKoomp7J0jnWrrys6n7fR9712neIkU9x8+cqU Lcuo19yPhUFaarBZS1YE/aA7SLZ25aKOlyq0WhWTv/SPzOTsWy4zccA0mXKat2NR otHimPOwQoK/Bk3XKb1DdLF9prpN207T9dQKS5hisYdwAoGpm92QtEjLz0YShM6K a74KjmtH5siUu6dLFGgbDFrfbPRIN3EnShPtQ66pXeNkBUsdFbet0nGnsLfquVee 3NfDg/LlworKlH86ZNHywTZzFNanPqFEL532M+kqlnuAMhw0hen5SGFy25xhDe1S urcnhaCFY1pdiefwMt9kOGEqFDMx1wQGQSbzIn+7B9a5HJAScB+cfO1GU/iUGcmH to+Ebbq5p3a8y1OeQVCt =SPDE -END PGP SIGNATURE-
Re: JavaFX features in JDK 9
There is public API in 8u40 to support accessibility. Applications using standard JavaFX controls can, for example, use the accessibleText property to define the text that the screen reader will speak or the accessibleHelp property to provide a more detailed description. These properties have reasonable defaults, but can be overridden by applications. Additionally, if you use the labelFor property to point to a Control that the Label is associated with, the accessibility framework will use that when the screen reader is active. Custom controls can override the queryAccessibleAttribute, executeAccessibleAction, and notifyAccessibleAttributeChanged methods. As for platform support, we currently support Windows and Mac platforms. We have no plan to make FX accessible on Linux . -- Kevin Michał Zegan wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 I saw it, and it seems promising, but: first, there is probably, or I heard it wrong? no public api for making accessibility related stuff... Also, I believe there is no linux accessibility bridge as opposed to windows and mac. And I do not know if I am wrong, or when this is going to be implemented. W dniu 2015-06-29 o 20:30, Kevin Rushforth pisze: JavaFX accessibility is already implemented and was delivered in JDK 8u40. -- Kevin Michał Zegan wrote: What about accessibility work? Work on it has been started, but not sure if it is still targetted for 9. W dniu 2015-06-27 o 20:16, Mike pisze: a lot of FULL blown Webrtc support and building something in Javafx (like Scene Builder) that Proves Webrtc support would be awesome. Ditto to Webgl support. On Sat, Jun 27, 2015 at 8:07 AM, Kevin Rushforth kevin.rushfo...@oracle.com wrote: Hi Felix, Sorry for the delay. Most of us were still pretty focused on 8u60, but we are turning our attention to JDK 9 now. The focus for JDK 9 is Jigsaw. The currently planned big features (JEPs) for FX in JDK 9 are these: JEP 253: Prepare JavaFX UI Controls CSS APIs for Modularization JEP 257: Update JavaFX/Media to Newer Version of GStreamer Related to Jigasw, we intend to look into new API for heavily used internal methods / classes since they will no longer be accessible otherwise. We also plan to update WebKit at least one more time, and will likely do a few RFEs such as better Hi-DPI support (with API control) on Mac, Windows, Linux. We don't currently plan any other big features for 9, but will consider additional RFEs if they are important to enough developers and if they fit into the time frame. -- Kevin Felix Bembrick wrote: Anyone got anything or is there a link somewhere that talks about these? On 15 June 2015 at 22:00, Felix Bembrick felix.bembr...@gmail.com wrote: I realise we are a long way off JDK 9 still and with crucial features such as Jigsaw still a little up in the air but is it possible someone could itemise the most likely new features, enhancements and bug fixes that we will see in JavaFX when JDK 9 is released? Of course it's purely speculation at this point but it would assist me greatly to have some of idea of where JavaFX is heading and which areas are seen as most important. Thanks, Felix -BEGIN PGP SIGNATURE- Version: GnuPG v2 iQIcBAEBAgAGBQJVkZVqAAoJEHb1CzgxXKwYqsYP/juj0ul7azGWmrI1l2nuD8wu eZ1tYezUb/ri8BYbMdsLHA+Pl2ECCN2/Hah8ihXOFnYfYiQ0EVpAKzrVpVEshXgf S5SEPHwFpp2hggN+pO25KoIuFQxJ26lomIALzj2jSyk4DabSO0SAkPvEHHO/UhhZ 7K3UkQMjaA3vLthXZde0gfF8iwXYpYogrZhN/YewKDtRg4zB3hWIJiIQkoq6f0Rp QcsjW4dC/gbhKh1CVIFJlreYanrKOTrjc2VOkEah/nCAwbL4cjLdwIEhXAWIxWd4 OM12QSEHVYoZpqMmq4yXeeyiJ/bGdYOY0KndFjIx8Ay0BA0F7qOymdx15qG2gRCQ F0spfKNnzmaVsl8Y9Wi10OSR9HWDqmyPxQdudjbY1VG4UTs0xGqAcRuZefw5X1IP KZliDKvxLe2eYMzBbD/zKeq0ukZG1oNyudI4EsktcS4cSJ/sWVBRyz3hXU1gFh+R gKCjig2k32p4pHTVfqR7BvNEZro3u7vNA1+5WRw1q981btUC9vE/2x1V+pka403P u1bUTI/YtyOrs8/7G6EsQzG33jE8ZBkw5YN9R34Y/cOdCEDfGmQtDOYXVkf1hYdS qiFsIiOLbeTHtufFzbnLLWxaYrxvWzeFnDmPUka/7VC3q5+n7v/UGEvON7uj1s3D hcl6m3KzObQspC2cfKv/ =PrDH -END PGP SIGNATURE-
Re: JavaFX features in JDK 9
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Does it mean platform support for linux won't be implemented now, or at all? I usually use windows, but still depend on that support because I sometimes use linux, so I am interested about that. W dniu 2015-06-29 o 22:40, Kevin Rushforth pisze: There is public API in 8u40 to support accessibility. Applications using standard JavaFX controls can, for example, use the accessibleText property to define the text that the screen reader will speak or the accessibleHelp property to provide a more detailed description. These properties have reasonable defaults, but can be overridden by applications. Additionally, if you use the labelFor property to point to a Control that the Label is associated with, the accessibility framework will use that when the screen reader is active. Custom controls can override the queryAccessibleAttribute, executeAccessibleAction, and notifyAccessibleAttributeChanged methods. As for platform support, we currently support Windows and Mac platforms. We have no plan to make FX accessible on Linux . -- Kevin Michał Zegan wrote: I saw it, and it seems promising, but: first, there is probably, or I heard it wrong? no public api for making accessibility related stuff... Also, I believe there is no linux accessibility bridge as opposed to windows and mac. And I do not know if I am wrong, or when this is going to be implemented. W dniu 2015-06-29 o 20:30, Kevin Rushforth pisze: JavaFX accessibility is already implemented and was delivered in JDK 8u40. -- Kevin Michał Zegan wrote: What about accessibility work? Work on it has been started, but not sure if it is still targetted for 9. W dniu 2015-06-27 o 20:16, Mike pisze: a lot of FULL blown Webrtc support and building something in Javafx (like Scene Builder) that Proves Webrtc support would be awesome. Ditto to Webgl support. On Sat, Jun 27, 2015 at 8:07 AM, Kevin Rushforth kevin.rushfo...@oracle.com wrote: Hi Felix, Sorry for the delay. Most of us were still pretty focused on 8u60, but we are turning our attention to JDK 9 now. The focus for JDK 9 is Jigsaw. The currently planned big features (JEPs) for FX in JDK 9 are these: JEP 253: Prepare JavaFX UI Controls CSS APIs for Modularization JEP 257: Update JavaFX/Media to Newer Version of GStreamer Related to Jigasw, we intend to look into new API for heavily used internal methods / classes since they will no longer be accessible otherwise. We also plan to update WebKit at least one more time, and will likely do a few RFEs such as better Hi-DPI support (with API control) on Mac, Windows, Linux. We don't currently plan any other big features for 9, but will consider additional RFEs if they are important to enough developers and if they fit into the time frame. -- Kevin Felix Bembrick wrote: Anyone got anything or is there a link somewhere that talks about these? On 15 June 2015 at 22:00, Felix Bembrick felix.bembr...@gmail.com wrote: I realise we are a long way off JDK 9 still and with crucial features such as Jigsaw still a little up in the air but is it possible someone could itemise the most likely new features, enhancements and bug fixes that we will see in JavaFX when JDK 9 is released? Of course it's purely speculation at this point but it would assist me greatly to have some of idea of where JavaFX is heading and which areas are seen as most important. Thanks, Felix -BEGIN PGP SIGNATURE- Version: GnuPG v2 iQIcBAEBAgAGBQJVka5MAAoJEHb1CzgxXKwYbKwP/RFa3NjMnXWFc6o5EzIFYlh3 5ExLUgu+IVWr1fewrf+KTcR9WmyXWN2ju8zkRb7nhjSiA+5XAf3vbvUBGTaaa1A4 92Fd0W2Mfj8M9F3Px5QP1TMS1BO7GrO12zsB+obmBvWA/xWy0GEoctja8ohT5aNf hs7foi4pZRK6abMvxd94WdSNh/KhzqNvllD3tIkqlasTOOH1i7bEreQ9sxN6+DRF JB87JSRuml7rYEgsOSx5Z2EE7YdgqYjdfHSAIwBvqkRDQZuOp8RrWzU6wFyyzhlm RtuAQJWj1I2DNbZE9iCNJzYqajnp0OellbxGr9SrJaVPpqNjjbw6zoGZ3bhgCAow BAZUlllG9UVoKcl1bHDvmB01RG2JP7RtBByS0cbqGQM0/YqtknbNWpl2r5kTVyH1 EZnfkXmXYi/lqgyRBf1/WqlJnuT10ra7oAQytUajZ3cQJNbRwuFycV0yvbGo11xS eaQO2ECgYyubLE8vsnw1L+2U4wLAMXY9Q3Ob1kLq12UEYB8WMoLZ+IAixUUJ6abB reI+epG/Bh27R0fHChkHEgY65TIMRt8RtOXxzs+Nf0VVAC4Lj9378Y8ZEr14RbcZ mO+5TvyqfDhyIP4WevGDF2/tQTvlsAzl7UuiTtD3pWZ+CpN2WeNimBHPN2ZI6lii Mfj0LIA1IawOjtYjlnHz =lXSV -END PGP SIGNATURE-
Re: JavaFX features in JDK 9
I have to say that I agree with Mike that WebGL support is an absolute must especially when you consider how rudimentary the current JavaFX 3D features are. On 28 Jun 2015, at 04:16, Mike mikeg...@gmail.com wrote: a lot of FULL blown Webrtc support and building something in Javafx (like Scene Builder) that Proves Webrtc support would be awesome. Ditto to Webgl support. On Sat, Jun 27, 2015 at 8:07 AM, Kevin Rushforth kevin.rushfo...@oracle.com wrote: Hi Felix, Sorry for the delay. Most of us were still pretty focused on 8u60, but we are turning our attention to JDK 9 now. The focus for JDK 9 is Jigsaw. The currently planned big features (JEPs) for FX in JDK 9 are these: JEP 253: Prepare JavaFX UI Controls CSS APIs for Modularization JEP 257: Update JavaFX/Media to Newer Version of GStreamer Related to Jigasw, we intend to look into new API for heavily used internal methods / classes since they will no longer be accessible otherwise. We also plan to update WebKit at least one more time, and will likely do a few RFEs such as better Hi-DPI support (with API control) on Mac, Windows, Linux. We don't currently plan any other big features for 9, but will consider additional RFEs if they are important to enough developers and if they fit into the time frame. -- Kevin Felix Bembrick wrote: Anyone got anything or is there a link somewhere that talks about these? On 15 June 2015 at 22:00, Felix Bembrick felix.bembr...@gmail.com wrote: I realise we are a long way off JDK 9 still and with crucial features such as Jigsaw still a little up in the air but is it possible someone could itemise the most likely new features, enhancements and bug fixes that we will see in JavaFX when JDK 9 is released? Of course it's purely speculation at this point but it would assist me greatly to have some of idea of where JavaFX is heading and which areas are seen as most important. Thanks, Felix
Re: JavaFX features in JDK 9
Thanks Kevin but I am left a little underwhelmed by this tiny list. It seems that JavaFX is perhaps the slowest evolving technology in history in many respects which is very disappointing. On 28 Jun 2015, at 01:07, Kevin Rushforth kevin.rushfo...@oracle.com wrote: Hi Felix, Sorry for the delay. Most of us were still pretty focused on 8u60, but we are turning our attention to JDK 9 now. The focus for JDK 9 is Jigsaw. The currently planned big features (JEPs) for FX in JDK 9 are these: JEP 253: Prepare JavaFX UI Controls CSS APIs for Modularization JEP 257: Update JavaFX/Media to Newer Version of GStreamer Related to Jigasw, we intend to look into new API for heavily used internal methods / classes since they will no longer be accessible otherwise. We also plan to update WebKit at least one more time, and will likely do a few RFEs such as better Hi-DPI support (with API control) on Mac, Windows, Linux. We don't currently plan any other big features for 9, but will consider additional RFEs if they are important to enough developers and if they fit into the time frame. -- Kevin Felix Bembrick wrote: Anyone got anything or is there a link somewhere that talks about these? On 15 June 2015 at 22:00, Felix Bembrick felix.bembr...@gmail.com wrote: I realise we are a long way off JDK 9 still and with crucial features such as Jigsaw still a little up in the air but is it possible someone could itemise the most likely new features, enhancements and bug fixes that we will see in JavaFX when JDK 9 is released? Of course it's purely speculation at this point but it would assist me greatly to have some of idea of where JavaFX is heading and which areas are seen as most important. Thanks, Felix
Re: JavaFX features in JDK 9
Felix how many full time Engineers does Oracle have on Javafx and Java? How does this break up? How many open source contributors are Committing often? On Sat, Jun 27, 2015 at 11:38 AM, Felix Bembrick felix.bembr...@gmail.com wrote: Thanks Kevin but I am left a little underwhelmed by this tiny list. It seems that JavaFX is perhaps the slowest evolving technology in history in many respects which is very disappointing. On 28 Jun 2015, at 01:07, Kevin Rushforth kevin.rushfo...@oracle.com wrote: Hi Felix, Sorry for the delay. Most of us were still pretty focused on 8u60, but we are turning our attention to JDK 9 now. The focus for JDK 9 is Jigsaw. The currently planned big features (JEPs) for FX in JDK 9 are these: JEP 253: Prepare JavaFX UI Controls CSS APIs for Modularization JEP 257: Update JavaFX/Media to Newer Version of GStreamer Related to Jigasw, we intend to look into new API for heavily used internal methods / classes since they will no longer be accessible otherwise. We also plan to update WebKit at least one more time, and will likely do a few RFEs such as better Hi-DPI support (with API control) on Mac, Windows, Linux. We don't currently plan any other big features for 9, but will consider additional RFEs if they are important to enough developers and if they fit into the time frame. -- Kevin Felix Bembrick wrote: Anyone got anything or is there a link somewhere that talks about these? On 15 June 2015 at 22:00, Felix Bembrick felix.bembr...@gmail.com wrote: I realise we are a long way off JDK 9 still and with crucial features such as Jigsaw still a little up in the air but is it possible someone could itemise the most likely new features, enhancements and bug fixes that we will see in JavaFX when JDK 9 is released? Of course it's purely speculation at this point but it would assist me greatly to have some of idea of where JavaFX is heading and which areas are seen as most important. Thanks, Felix
Re: JavaFX features in JDK 9
Why are you asking me? On 28 June 2015 at 05:24, Mike mikeg...@gmail.com wrote: Felix how many full time Engineers does Oracle have on Javafx and Java? How does this break up? How many open source contributors are Committing often? On Sat, Jun 27, 2015 at 11:38 AM, Felix Bembrick felix.bembr...@gmail.com wrote: Thanks Kevin but I am left a little underwhelmed by this tiny list. It seems that JavaFX is perhaps the slowest evolving technology in history in many respects which is very disappointing. On 28 Jun 2015, at 01:07, Kevin Rushforth kevin.rushfo...@oracle.com wrote: Hi Felix, Sorry for the delay. Most of us were still pretty focused on 8u60, but we are turning our attention to JDK 9 now. The focus for JDK 9 is Jigsaw. The currently planned big features (JEPs) for FX in JDK 9 are these: JEP 253: Prepare JavaFX UI Controls CSS APIs for Modularization JEP 257: Update JavaFX/Media to Newer Version of GStreamer Related to Jigasw, we intend to look into new API for heavily used internal methods / classes since they will no longer be accessible otherwise. We also plan to update WebKit at least one more time, and will likely do a few RFEs such as better Hi-DPI support (with API control) on Mac, Windows, Linux. We don't currently plan any other big features for 9, but will consider additional RFEs if they are important to enough developers and if they fit into the time frame. -- Kevin Felix Bembrick wrote: Anyone got anything or is there a link somewhere that talks about these? On 15 June 2015 at 22:00, Felix Bembrick felix.bembr...@gmail.com wrote: I realise we are a long way off JDK 9 still and with crucial features such as Jigsaw still a little up in the air but is it possible someone could itemise the most likely new features, enhancements and bug fixes that we will see in JavaFX when JDK 9 is released? Of course it's purely speculation at this point but it would assist me greatly to have some of idea of where JavaFX is heading and which areas are seen as most important. Thanks, Felix
Re: JavaFX features in JDK 9
I thought you knew. Your spending a lot of time researching information about your upcoming blog post so I thought that was part of your common knowledge. On Sat, Jun 27, 2015 at 12:37 PM, Felix Bembrick felix.bembr...@gmail.com wrote: Why are you asking me? On 28 June 2015 at 05:24, Mike mikeg...@gmail.com wrote: Felix how many full time Engineers does Oracle have on Javafx and Java? How does this break up? How many open source contributors are Committing often? On Sat, Jun 27, 2015 at 11:38 AM, Felix Bembrick felix.bembr...@gmail.com wrote: Thanks Kevin but I am left a little underwhelmed by this tiny list. It seems that JavaFX is perhaps the slowest evolving technology in history in many respects which is very disappointing. On 28 Jun 2015, at 01:07, Kevin Rushforth kevin.rushfo...@oracle.com wrote: Hi Felix, Sorry for the delay. Most of us were still pretty focused on 8u60, but we are turning our attention to JDK 9 now. The focus for JDK 9 is Jigsaw. The currently planned big features (JEPs) for FX in JDK 9 are these: JEP 253: Prepare JavaFX UI Controls CSS APIs for Modularization JEP 257: Update JavaFX/Media to Newer Version of GStreamer Related to Jigasw, we intend to look into new API for heavily used internal methods / classes since they will no longer be accessible otherwise. We also plan to update WebKit at least one more time, and will likely do a few RFEs such as better Hi-DPI support (with API control) on Mac, Windows, Linux. We don't currently plan any other big features for 9, but will consider additional RFEs if they are important to enough developers and if they fit into the time frame. -- Kevin Felix Bembrick wrote: Anyone got anything or is there a link somewhere that talks about these? On 15 June 2015 at 22:00, Felix Bembrick felix.bembr...@gmail.com wrote: I realise we are a long way off JDK 9 still and with crucial features such as Jigsaw still a little up in the air but is it possible someone could itemise the most likely new features, enhancements and bug fixes that we will see in JavaFX when JDK 9 is released? Of course it's purely speculation at this point but it would assist me greatly to have some of idea of where JavaFX is heading and which areas are seen as most important. Thanks, Felix
Re: JavaFX features in JDK 9
Anyone got anything or is there a link somewhere that talks about these? On 15 June 2015 at 22:00, Felix Bembrick felix.bembr...@gmail.com wrote: I realise we are a long way off JDK 9 still and with crucial features such as Jigsaw still a little up in the air but is it possible someone could itemise the most likely new features, enhancements and bug fixes that we will see in JavaFX when JDK 9 is released? Of course it's purely speculation at this point but it would assist me greatly to have some of idea of where JavaFX is heading and which areas are seen as most important. Thanks, Felix
JavaFX features in JDK 9
I realise we are a long way off JDK 9 still and with crucial features such as Jigsaw still a little up in the air but is it possible someone could itemise the most likely new features, enhancements and bug fixes that we will see in JavaFX when JDK 9 is released? Of course it's purely speculation at this point but it would assist me greatly to have some of idea of where JavaFX is heading and which areas are seen as most important. Thanks, Felix