Re: JavaFX features in JDK 9

2015-07-03 Thread Kevin Rushforth

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

2015-07-01 Thread Florian Brunner
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

2015-06-30 Thread Felix Bembrick
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

2015-06-30 Thread Mike
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

2015-06-30 Thread Felix Bembrick
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

2015-06-30 Thread Kevin Rushforth
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

2015-06-30 Thread Scott Palmer

 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

2015-06-30 Thread Michael Hoffer
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

2015-06-30 Thread Jack Moxley
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

2015-06-30 Thread Jack Moxley
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

2015-06-30 Thread Felix Bembrick
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

2015-06-30 Thread Jack Moxley
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

2015-06-30 Thread Mike Hearn
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

2015-06-30 Thread Jack Moxley
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

2015-06-30 Thread Felix Bembrick
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

2015-06-29 Thread Michał Zegan
-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

2015-06-29 Thread Kevin Rushforth

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

2015-06-29 Thread Kevin Rushforth
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

2015-06-29 Thread Michał Zegan
-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

2015-06-27 Thread Felix Bembrick
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

2015-06-27 Thread Felix Bembrick
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

2015-06-27 Thread Mike
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

2015-06-27 Thread Felix Bembrick
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

2015-06-27 Thread Mike
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

2015-06-26 Thread Felix Bembrick
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

2015-06-15 Thread Felix Bembrick
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