Tom's right. Major news. Presumably prism would need to cater for a third
renderer, Metal. What would be the time scales for this? Is this an
opportunity to update the way javafx renderer works? Perhaps a tie in to
Lwjgl is better? They have Vulcan bindings and no doubt will wrap Metal.
But I would advocate avoiding a naive object wrapper that privatises all
wrapped calls. Imo. The problem is, currently, if a dev needs lower level
access it's all shielded.

On Mon, 4 Jun 2018, 23:02 , <openjfx-dev-requ...@openjdk.java.net> wrote:

> Send openjfx-dev mailing list submissions to
>         openjfx-dev@openjdk.java.net
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         http://mail.openjdk.java.net/mailman/listinfo/openjfx-dev
> or, via email, send a message with subject or body 'help' to
>         openjfx-dev-requ...@openjdk.java.net
>
> You can reach the person managing the list at
>         openjfx-dev-ow...@openjdk.java.net
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of openjfx-dev digest..."
>
>
> Today's Topics:
>
>    1. Re: Draft JEP for new Packaging Tool (replacement for
>       javapackager) (Pedro Duque Vieira)
>    2. Re: Draft JEP for new Packaging Tool (replacement for
>       javapackager) (Scott Palmer)
>    3. Re: Draft JEP for new Packaging Tool (replacement for
>       javapackager) (Michael Paus)
>    4. Re: Draft JEP for new Packaging Tool (replacement for
>       javapackager) (Mario Ivankovits)
>    5. OpenGL deprecated in OS-X (Tom Schindl)
>    6. Re: Removal of apps/scenebuilder from OpenJFX repo (Sverre Moe)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Mon, 4 Jun 2018 15:44:55 +0100
> From: Pedro Duque Vieira <pedro.duquevie...@gmail.com>
> To: OpenJFX Mailing List <openjfx-dev@openjdk.java.net>
> Subject: Re: Draft JEP for new Packaging Tool (replacement for
>         javapackager)
> Message-ID:
>         <
> caaeud6za5jlngbsvsaw0d-mlwnreq2y6mmtqyrvxuvsuoex...@mail.gmail.com>
> Content-Type: text/plain; charset="UTF-8"
>
> Hi,
>
> I agree with Johan and others, a splash screen is valuable and needed.
>
> Microsoft applications that run on Windows itself (think Word, Excel, etc),
> they have a splash screen, Intelllij has a splash screen (it's swing based
> AFAIK), etc.. If a Microsoft application running on its own operating
> system needs a splash screen then chances are pretty high that there will
> be Java apps that'll need a splash screen.
>
> Cheers,
>
>
> --
> Pedro Duque Vieira
>
>
> ------------------------------
>
> Message: 2
> Date: Mon, 4 Jun 2018 12:22:18 -0400
> From: Scott Palmer <swpal...@gmail.com>
> To: OpenJFX Mailing List <openjfx-dev@openjdk.java.net>
> Subject: Re: Draft JEP for new Packaging Tool (replacement for
>         javapackager)
> Message-ID: <536bf700-3f7b-42d2-9cd9-21ef9385c...@gmail.com>
> Content-Type: text/plain;       charset=utf-8
>
> Nobody is arguing against splash screens.  I?m simply suggesting that the
> JVM startup is not slow enough that we need special handling of this in
> native code.
>
> If Java can get a window displayed in under half a second there is no need
> for the added complexity to support a native splash screen in the launcher.
>
> The idea that cinit code *can* be slow is not really the issue here unless
> it isn?t possible to get a window displayed quickly even when there is no
> significant initialization other than to get that window= shown.  Don?t put
> heavy initialization in the main class when you want a splash screen.  Use
> a pre-main class that shows the splash screen and calls the ?real? main
> class.
>
> It makes sense to understand if we have this problem before making a
> complex solution.
>
> Scott
>
>
> > On Jun 4, 2018, at 10:44 AM, Pedro Duque Vieira <
> pedro.duquevie...@gmail.com> wrote:
> >
> > Hi,
> >
> > I agree with Johan and others, a splash screen is valuable and needed.
> >
> > Microsoft applications that run on Windows itself (think Word, Excel,
> etc),
> > they have a splash screen, Intelllij has a splash screen (it's swing
> based
> > AFAIK), etc.. If a Microsoft application running on its own operating
> > system needs a splash screen then chances are pretty high that there will
> > be Java apps that'll need a splash screen.
> >
> > Cheers,
> >
> >
> > --
> > Pedro Duque Vieira
>
>
>
> ------------------------------
>
> Message: 3
> Date: Mon, 4 Jun 2018 18:35:15 +0200
> From: Michael Paus <m...@jugs.org>
> To: OpenJFX <openjfx-dev@openjdk.java.net>
> Subject: Re: Draft JEP for new Packaging Tool (replacement for
>         javapackager)
> Message-ID: <99ace730-ad9b-f8ba-dd35-c2cf56b99...@jugs.org>
> Content-Type: text/plain; charset=utf-8; format=flowed
>
> Maybe I misunderstood the question but to my opinion the real question is
> whether the new java packager has to provide the support for a splash
> screen
> or not. This has nothing to do with the question whether applications
> should
> have a splash screen or not because if we find that todays Java is fast
> enough
> to display a simple window in less than a second or so, then the Java GUI
> (Swing or JavaFX) could provide a splash screen itself. There is then no
> need
> for an additional mechanism provided my the packager.
>
> Am 04.06.18 um 16:44 schrieb Pedro Duque Vieira:
> > Hi,
> >
> > I agree with Johan and others, a splash screen is valuable and needed.
> >
> > Microsoft applications that run on Windows itself (think Word, Excel,
> etc),
> > they have a splash screen, Intelllij has a splash screen (it's swing
> based
> > AFAIK), etc.. If a Microsoft application running on its own operating
> > system needs a splash screen then chances are pretty high that there will
> > be Java apps that'll need a splash screen.
> >
> > Cheers,
> >
> >
>
>
>
> ------------------------------
>
> Message: 4
> Date: Mon, 4 Jun 2018 16:43:06 +0000
> From: Mario Ivankovits <ma...@datenwort.at>
> To: Scott Palmer <swpal...@gmail.com>
> Cc: OpenJFX Mailing List <openjfx-dev@openjdk.java.net>
> Subject: Re: Draft JEP for new Packaging Tool (replacement for
>         javapackager)
> Message-ID: <624b18b0-7d00-45b3-8a1a-51213bdff...@datenwort.at>
> Content-Type: text/plain; charset="utf-8"
>
> Hi!
>
> I?ve just test with this very small JavaFX Application:
>
> public class TstFx extends Application
> {
>     @Override
>     public void start(Stage primaryStage) throws Exception
>     {
>         Label root = new Label("test");
>         Scene scene = new Scene(root, 800, 600);
>         primaryStage.setOnShown(evt -> System.exit(1));
>
>         primaryStage.setScene(scene);
>         primaryStage.show();
>     }
>
>     public static void main(String[] args)
>     {
>         launch(args);
>     }
> }
>
> As you can see, the program forcibly exits once the stage is shown. So,
> using ?time? I can simply measure the time required until the stage should
> be visible on screen.
>
> Starting this with an incredible huge classpath (the one we have to use in
> production) I get this times:
> real 0m1.885s
> user 0m3.372s
> sys 0m0.433s
>
> Using a really small classpath I can come down to:
> real 0m1.639s
> user 0m2.208s
> sys 0m0.297s
>
>
> MacBook late 2016.
>
> The ?user" difference seems to be just because of the classpath scanning.
> No static initialization happening, because this TstFx does not reference
> any other class.
>
> Best regards,
> Mario
>
>
> Am 04.06.2018 um 18:22 schrieb Scott Palmer <swpal...@gmail.com<mailto:
> swpal...@gmail.com>>:
>
> Nobody is arguing against splash screens.  I?m simply suggesting that the
> JVM startup is not slow enough that we need special handling of this in
> native code.
>
> If Java can get a window displayed in under half a second there is no need
> for the added complexity to support a native splash screen in the launcher.
>
> The idea that cinit code *can* be slow is not really the issue here unless
> it isn?t possible to get a window displayed quickly even when there is no
> significant initialization other than to get that window= shown.  Don?t put
> heavy initialization in the main class when you want a splash screen.  Use
> a pre-main class that shows the splash screen and calls the ?real? main
> class.
>
> It makes sense to understand if we have this problem before making a
> complex solution.
>
> Scott
>
>
> On Jun 4, 2018, at 10:44 AM, Pedro Duque Vieira <
> pedro.duquevie...@gmail.com<mailto:pedro.duquevie...@gmail.com>> wrote:
>
> Hi,
>
> I agree with Johan and others, a splash screen is valuable and needed.
>
> Microsoft applications that run on Windows itself (think Word, Excel, etc),
> they have a splash screen, Intelllij has a splash screen (it's swing based
> AFAIK), etc.. If a Microsoft application running on its own operating
> system needs a splash screen then chances are pretty high that there will
> be Java apps that'll need a splash screen.
>
> Cheers,
>
>
> --
> Pedro Duque Vieira
>
>
>
> ------------------------------
>
> Message: 5
> Date: Mon, 4 Jun 2018 22:51:56 +0200
> From: Tom Schindl <tom.schi...@bestsolution.at>
> To: openjfx-dev@openjdk.java.net
> Subject: OpenGL deprecated in OS-X
> Message-ID: <f87a920a-081a-4e5d-b3b0-551f295bd...@bestsolution.at>
> Content-Type: text/plain;       charset=utf-8
>
> Hi,
>
> I don?t know what the Apple guys are smoking but they just deprecated
> OpenGL. The question is what does this mean for JavaFX.
>
> See https://developer.apple.com/macos/whats-new/
>
> Tom
>
> Von meinem iPhone gesendet
>
> ------------------------------
>
> Message: 6
> Date: Tue, 5 Jun 2018 00:01:54 +0200
> From: Sverre Moe <sverre....@gmail.com>
> To: openjfx-dev@openjdk.java.net
> Subject: Re: Removal of apps/scenebuilder from OpenJFX repo
> Message-ID:
>         <CALAJ+5AG8x=
> cpf+uxba3j+x0o1kmeej0sq7cs0s-j4-3pfp...@mail.gmail.com>
> Content-Type: text/plain; charset="UTF-8"
>
> Looks like Gluon has moved SceneBuilder from Bitbucket for GitHub.
> https://github.com/gluonhq/scenebuilder
> I like this move. GitHub is much better to work with.
>
>
> Den fre. 27. apr. 2018 kl. 13:31 skrev Sverre Moe <sverre....@gmail.com>:
> >
> > I would like to hear from Gluon about their work on SceneBuilder.
> > Do they have any plans for improve on SceneBuilder, both bug fixed and
> > new features?
> >
> > I guess Gluon only work on their own fork of SceneBuilder, but do they
> > send changes back to the OpenJFX repository?
> >
> > We have migrated our application from Swing to JavaFX and have thus
> > begun to use SceneBuilder. I therefor hope it will be actively
> > maintained further.
> >
> > How can we the community contribute to the continued development of
> > SceneBuilder.
> > Should we work against the OpenJFX SceneBuilder or the Gluon
> SceneBuilder?
> > https://bitbucket.org/gluon-oss/scenebuilder
> >
> https://github.com/javafxports/openjdk-jfx/tree/develop/apps/scenebuilder
> >
> > /Sverre
> >
> >
> > 2018-03-13 22:11 GMT+01:00 Kevin Rushforth <kevin.rushfo...@oracle.com>:
> > > That will be a question for Gluon.
> > >
> > > -- Kevin
> > >
> > >
> > >
> > > Michael Paus wrote:
> > >>
> > >> How will these changes then be synchronized with the work Gluon is
> doing
> > >> for the version
> > >> distributed by them? Do they work on the same repo?
> > >>
> > >> Am 12.03.18 um 23:25 schrieb Kevin Rushforth:
> > >>>
> > >>> Hi Florian,
> > >>>
> > >>> By way of update, after thinking about this for a week (and getting
> some
> > >>> offline feedback), I no longer propose doing this -- at least not
> for the
> > >>> short-mid term. I've retargeted this RFE to tbd_major and lowered the
> > >>> priority to P4.
> > >>>
> > >>> Having said that, we don't have any plans to modify SceneBuilder, but
> > >>> will happily accept contributions.
> > >>>
> > >>> -- Kevin
> > >>>
> > >>>
> > >>> Florian Brunner wrote:
> > >>>>
> > >>>> OK, this still comes a bit as a surprise as the source code has been
> > >>>> kept in the repo and was not just provided as a ZIP file.
> > >>>>
> > >>>> I'm currently working on a tool based on the SceneBuilder Kit. I
> needed
> > >>>> to work on the code a bit and was planning to donate the code back
> to
> > >>>> OpenJFX once released, as I was under the impression OpenJFX would
> serve as
> > >>>> the master / upstream-repo for all SceneBuilder forks. I was also
> under the
> > >>>> impression that OpenJFX at least would make sure the code works
> with any new
> > >>>> JDK / JavaFX version and hoped it would get support for new
> controls, if any
> > >>>> were added to JavaFX.
> > >>>>
> > >>>> -Florian
> > >>>>
> > >>>> Am Freitag, 2. M?rz 2018, 09:12:15 CET schrieb Kevin Rushforth:
> > >>>>>
> > >>>>> I filed the following JBS isuse to remova the SceneBuilder sources
> from
> > >>>>> the OpenJFX repo.
> > >>>>>
> > >>>>> https://bugs.openjdk.java.net/browse/JDK-8198961
> > >>>>>
> > >>>>> As mentioned in the Description of that issue, the OpenJFX repo
> > >>>>> contains the source code for a no-longer-maintained version of the
> > >>>>> SceneBuilder tool. Active development on SceneBuilder in the
> OpenJFX repo
> > >>>>> was stopped over three years ago. Since that time, the only
> changes have
> > >>>>> been either jigsaw-related changes to keep it buildable and
> runnable, or
> > >>>>> global changes that happened to touch some of the files in
> > >>>>> apps/scenebuilder.
> > >>>>>
> > >>>>> A fork of SceneBuilder is maintained by Gluon, so anyone wanting
> to get
> > >>>>> the latest SceneBuilder should go there.
> > >>>>>
> > >>>>> Before I proceed, I wanted to poll the list to see whether anyone
> has a
> > >>>>> concern with this. I don't plan to take any action for at least a
> week.
> > >>>>>
> > >>>>> -- Kevin
> > >>>>>
> > >>>>>
> > >>>>
> > >>>>
> > >>
> > >
>
>
> End of openjfx-dev Digest, Vol 79, Issue 6
> ******************************************
>

Reply via email to