A combination of a page describing an individual application, like the one you 
linked here, would be one part and -more important- a page that lists *all* the 
applications with a screenshot and a short description. The latter would be 
important, because it's a showcase for decision makers who are yet undecided if 
JavaFX is the right technology.

Before that page existed for NB Platform, I had the same discussions I now have 
for potential JavaFX projects. Developers are in doubt if the technology is 
mature/performant/secure/whatever enough for their large/unique/graphically 
demanding/etc. project. After they see the page, they're convinced that it can 
be done.

It's especially useful if you need to convince a team. Typically there's at 
least one person in favor of a different technology (for JavaFX it's typically 
GWT) and such a page is a great FUD-killer.

Am 01.08.2013 um 22:40 schrieb Richard Bair <richard.b...@oracle.com>:

> Something I guess would go on such a page?
> 
> http://fxexperience.com/2013/08/javafx-hd-menus-on-raspberrypi/
> 
> On Aug 1, 2013, at 3:21 AM, Anton Epple <toni.ep...@eppleton.de> wrote:
> 
>> Great idea, there's a site that does the same for NetBeans Platform Apps:
>> 
>> https://platform.netbeans.org/screenshots.html
>> 
>> I can tell from my own experience that it helps a lot in discussions with 
>> customers to show them that NASA, NATO, Boeing, UNO, US Army, and many 
>> others are building on top of NB Platform. 
>> 
>> From the maintainer of this site, I know there's a lot of work involved 
>> though, and you have to be very active in identifying users, and reaching 
>> out to them. It's definitely not sufficient to wait for users to submit 
>> their applications. Sometimes it can take a couple of years from first 
>> contact to a screenshot. That said it's absolutely worth it, and I would 
>> volunteer to help in any way I can.
>> 
>> Toni 
>> 
>> --
>> Anton Epple
>> 
>> 
>> 
>> Am 28.07.2013 um 02:38 schrieb Jonathan Giles <jonathan.gi...@oracle.com>:
>> 
>>> This is something that Jasper actually brought up just this morning with 
>>> Richard and I (wrt fxexperience hosting it). I suspect we may get something 
>>> underway in the coming weeks. Of course, it depends on the community 
>>> getting in touch with us and letting us talk about them - so much of the 
>>> JavaFX world is behind corporate firewalls, where talking about your work 
>>> is generally frowned upon. In any case, for those of you that can talk 
>>> about your work, please email one of us off-list.
>>> -- Jonathan
>>> Sent from a touch device. Please excuse my brevity.
>>> 
>>> "John C. Turnbull" <ozem...@ozemail.com.au> wrote:
>>>> +1
>>>> 
>>>> Such a site could be very useful.
>>>> 
>>>> -----Original Message-----
>>>> From: openjfx-dev-boun...@openjdk.java.net
>>>> [mailto:openjfx-dev-boun...@openjdk.java.net] On Behalf Of Daniel
>>>> Zwolenski
>>>> Sent: Sunday, 28 July 2013 09:56
>>>> To: Pedro Duque Vieira
>>>> Cc: OpenJFX Mailing List
>>>> Subject: JavaFX Sightings (forked from Re: Can JavaFX do CAD?)
>>>> 
>>>> The idea of a JFX Sightings page (in the tradition of the Swing
>>>> Sightings
>>>> page) has been raised before and I think is a good one.
>>>> 
>>>> It deserves it's own page though, that technet section isn't up to it
>>>> in my
>>>> opinion.
>>>> 
>>>> Personally I think this would be great under the fxexperience site as
>>>> it
>>>> partners nicely with the links of the week?
>>>> 
>>>> 
>>>> 
>>>> On 28/07/2013, at 4:17 AM, Pedro Duque Vieira
>>>> <pedro.duquevie...@gmail.com>
>>>> wrote:
>>>> 
>>>>> I have an Swing/JavaFX app, the site is: http://modellus.co
>>>>> 
>>>>> How can I get it to be on that real world usecases section? Or does
>>>> it
>>>>> not have the necessary requirements to be in it?
>>>>> 
>>>>> Thanks, best regards,
>>>>> 
>>>>> @John: On the JavaFx community site they have a section with
>>>>> references to
>>>>>> real world usecases.
>>>>>> http://www.oracle.com/technetwork/java/javafx/community/index.html
>>>>>> 
>>>>>> On Sat, Jul 27, 2013 at 1:40 AM, John C. Turnbull
>>>>>> <ozem...@ozemail.com.au
>>>>>>> wrote:
>>>>>>> Like Daniel said, none of what we say is in any way a criticism of
>>>>>>> the JavaFX development team who, in my view and that of the entire
>>>>>>> community, are doing an awesome job.
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> For mine, all the shortcomings of JavaFX (perceived or actual) can
>>>>>>> be
>>>>>> blown
>>>>>>> away if I could just demonstrate what JavaFX is really capable of.
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> We have Ensemble from Oracle and also Ensemble from JFXtras (whose
>>>>>>> demo incidentally doesn't run since Java 7 Update 21).  With Oracle
>>>> 
>>>>>>> Ensemble
>>>>>> we
>>>>>>> can see that JavaFX has quite a nice set of basic controls and that
>>>> 
>>>>>>> it at least supports very simple animations.  With JFXtras Ensemble
>>>> 
>>>>>>> we can see that very nice controls are possible but unfortunately
>>>>>>> many of these are
>>>>>> of
>>>>>>> a rather "whimsical" nature and not the kind of control you would
>>>>>>> use in everyday business apps.
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> What else is there?
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> Of course we have rock stars like Gerrit Grunwald who frequently
>>>>>>> post awesome controls and code snippets but we really need
>>>> something
>>>>>>> that
>>>>>> brings
>>>>>>> it altogether in a kick-arse showcase.  Preferably a whole suite of
>>>>>> killer
>>>>>>> apps that highlights everything JavaFX is capable of.
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> Yes, that would require a lot of effort but IMHO it is absolutely
>>>>>>> worth
>>>>>> it.
>>>>>>> Without it, people like me really struggle to sell JavaFX or even
>>>>>>> get a handle on its true potential.  I can promise people that more
>>>> 
>>>>>>> advanced things are "possible" but given that they write the
>>>>>>> cheques, they need to see it for themselves.
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> And how about a website of JavaFX reference sites?  There must be
>>>>>>> big companies out there using it right?
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> In the end it doesn't matter if I personally see enormous potential
>>>> 
>>>>>>> for JavaFX if I cannot convince others to see what I see.
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> -jct
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> From: Daniel Zwolenski [mailto:zon...@gmail.com]
>>>>>>> Sent: Saturday, 27 July 2013 09:12
>>>>>>> To: John C. Turnbull
>>>>>>> Cc: Richard Bair; openjfx-dev@openjdk.java.net
>>>>>>> Subject: Re: Can JavaFX do CAD?
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> +1
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> I've failed to convince multiple clients that they should use JFX
>>>>>>> because of
>>>>>>> 
>>>>>>> 
>>>>>>> a) lack of examples of what it can really do, and how to make it do
>>>> 
>>>>>>> that (e.g. in enterprise space we have
>>>>>>> http://static.springsource.org/docs/petclinic.html)
>>>>>>> 
>>>>>>> b) lack of any big or notable players out there actually using it,
>>>>>>> or at least publicly saying they are using it
>>>>>>> 
>>>>>>> c) the deployment hassles vs the ease of html app deployment and
>>>> the
>>>>>>> true cross-platform-ness of html
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> After actually getting one client to trust me on it and use it on a
>>>> 
>>>>>>> real, commercial app (startup), I hit problems with performance
>>>>>>> (broad interpretation of the term, not 'framerate'), crippling
>>>>>>> deployment and
>>>>>> auto
>>>>>>> updating issues, missing basic features (e.g. maximise button,
>>>>>>> coming in
>>>>>>> 2014 I believe?), unpredictability of CSS styling, and a lack of
>>>>>>> best practices for things like how to do CAD-like diagrams (not so
>>>>>>> much render performance but zooming, panning, mouse input,
>>>> layering,
>>>> dragging, etc).
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> Like John, I've been guilty of letting my frustration show in these
>>>>>> forums.
>>>>>>> Like John, it's because I want so badly for JavaFX to be the
>>>>>>> platform I develop on, it has the potential to be awesome, but
>>>>>>> things (that seem obvious and small to me) completely stop it from
>>>>>>> being usable in a real world situation for me.
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> It's not that we think the JFX team aren't slogging their guts out,
>>>>>> clearly
>>>>>>> you are. It's just that in some key areas, there are small-ish
>>>>>>> blocks
>>>>>> that
>>>>>>> stop the whole rocket from launching. To then see a whole lot of
>>>>>>> effort
>>>>>> be
>>>>>>> poured into things like binary CSS/FXML compilation, Pi platform
>>>>>>> support (that's more important than iOS/Android, really?), web
>>>>>>> deployment
>>>>>> patches,
>>>>>>> or even 3D (as cool as that is), just knocks me about. Obviously
>>>>>>> your priorities are coming from somewhere different to ours, but
>>>> the
>>>>>>> way you prioritise is unfathomable to me and that definitely adds
>>>> to
>>>>>>> the frustration.
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> At this stage, I am not suggesting my clients use JFX (I actively
>>>>>>> discourage them from it, in their interest). Mobile is the area
>>>> that
>>>>>>> has the
>>>>>> potential
>>>>>>> to bring JFX back into usable for me as it can compete easier with
>>>>>>> the current technologies (which are all crap). Maybe if that ends
>>>> up
>>>>>>> working
>>>>>> (a
>>>>>>> long, long road to go on that and very much an 'if') then it will
>>>>>>> seep
>>>>>> back
>>>>>>> into the desktop for me, but at a minimum the desktop deployment
>>>>>>> options will need to be improved before that's even a possibility.
>>>>>>> 
>>>>>>> 
>>>>>>> I've come to accept that I am not in the primary target audience
>>>> for
>>>>>>> JavaFX, maybe a secondary target. I don't understand who the
>>>> primary
>>>>>>> target is though, and knowing/accepting doesn't make it any less
>>>>>>> frustrating. I
>>>>>> keep
>>>>>>> involved in the hope that I might get a usable platform somewhere
>>>>>>> along
>>>>>> the
>>>>>>> way but it's more of a hope than a belief.
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> So nothing really new above, but just adding my voice to John's.
>>>>>>> JavaFX
>>>>>> is
>>>>>>> definitely not production ready for me, my clients and the types of
>>>> 
>>>>>>> apps
>>>>>> I
>>>>>>> build (e.g. consumer facing online systems, enterprise/backoffice
>>>>>> systems,
>>>>>>> form/data systems, diagramming systems). One day I hope it will be,
>>>> 
>>>>>>> but it's moving extremely slowly or not at all in the areas that
>>>>>>> would make it so for me. Meanwhile the competitors (primarily
>>>>>>> JavaScript based solutions) are improving rapidly in the areas
>>>> where
>>>>>>> they have traditionally been weak.
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> On Sat, Jul 27, 2013 at 8:30 AM, John C. Turnbull <
>>>>>> ozem...@ozemail.com.au
>>>>>>> <mailto:ozem...@ozemail.com.au> > wrote:
>>>>>>> 
>>>>>>> Hi Richard,
>>>>>>> 
>>>>>>> I have to stop posting late at night, that one came across as
>>>> really
>>>>>> ANGRY!
>>>>>>> 
>>>>>>> It's not anger, it's passion... and frustration.
>>>>>>> 
>>>>>>> I am frustrated because I spend much of my day trying to convince
>>>> my
>>>>>>> employer that we should be using JavaFX.  They ask me questions
>>>> like:
>>>>>>> 
>>>>>>> "What happens if Oracle abandons JavaFX just like Sun did with JMF,
>>>>>> Java3D,
>>>>>>> JOGL etc. ?"
>>>>>>> 
>>>>>>> I say:
>>>>>>> 
>>>>>>> "This is Oracle, not Sun."
>>>>>>> 
>>>>>>> They say:
>>>>>>> 
>>>>>>> "Can you show me what JavaFX can do? There must be examples out
>>>>>>> there right?"
>>>>>>> 
>>>>>>> And I say:
>>>>>>> 
>>>>>>> "Sure, here's Ensemble."
>>>>>>> 
>>>>>>> They say:
>>>>>>> 
>>>>>>> "OK, so it has a nice set of basic controls and can do simple
>>>>>>> animations but what about more complex things like Flash?"
>>>>>>> 
>>>>>>> ...hence the dancing cat reference.
>>>>>>> 
>>>>>>> It's not that my employer *needs* dancing cats, it's just that they
>>>> 
>>>>>>> need
>>>>>> to
>>>>>>> see that there is more to JavaFX than red circle transitions.  I
>>>>>>> can't
>>>>>> even
>>>>>>> prove to them that JavaFX is capable of dancing cats.  They don't
>>>>>>> have
>>>>>> the
>>>>>>> resources to fund me to develop something more sophisticated but
>>>>>>> they
>>>>>> tell
>>>>>>> me that if JavaFX truly was a "mature" technology (like I tell
>>>> them)
>>>>>>> then where are all the examples?
>>>>>>> 
>>>>>>> I am finding it difficult to convince them that JavaFX is
>>>> production
>>>>>> ready
>>>>>>> and is not still in "experimental" mode because I am unable to
>>>>>> demonstrate
>>>>>>> its true capabilities or refer them to many examples of people (and
>>>> 
>>>>>>> I
>>>>>> mean
>>>>>>> big companies) actually using it.
>>>>>>> 
>>>>>>> The main concerns of my employer and I think many companies in a
>>>>>>> similar situation is that JavaFX won't survive long term and that
>>>> it
>>>>>>> is only
>>>>>> really
>>>>>>> suitable for form based applications.  Then of course there is the
>>>>>>> whole
>>>>>>> "HTML5 runs on all platforms" argument but that's another story...
>>>>>>> 
>>>>>>> So this is why I think it's imperative that Oracle invests in
>>>>>>> developing
>>>>>> a
>>>>>>> true showcase application for JavaFX.  Something that non-technical
>>>>>> people
>>>>>>> (like managers who make decisions about where the money goes) can
>>>>>>> look at it and go "wow!".
>>>>>>> 
>>>>>>> I am just not getting my managers to go "wow" at what I can show
>>>>>>> them
>>>>>> with
>>>>>>> JavaFX at the moment.
>>>>>>> 
>>>>>>> Every comment or apparent criticism I post about JavaFX is from the
>>>> 
>>>>>>> perspective that I am trying to deal with real-world problems and
>>>>>>> people who require proof (such as demos, reference sites etc.) and
>>>>>>> not because I myself think JavaFX is not up to scratch.
>>>>>>> 
>>>>>>> It's quite the opposite actually.
>>>>>>> 
>>>>>>> I am a very, very strong believer and supporter of JavaFX and have
>>>>>>> many reasons both personal and professional as to why I want it to
>>>>>>> be a
>>>>>> massive
>>>>>>> success.  As I have said before, there are plenty of people who
>>>>>>> praise JavaFX and tend to avoid the very real issues that are
>>>>>>> restricting its adoption.  I just think we have to face these
>>>> issues
>>>>>>> head on if we are to compete in what is a very cut-throat industry.
>>>>>>> 
>>>>>>> -jct
>>>>>>> 
>>>>>>> 
>>>>>>> -----Original Message-----
>>>>>>> From: Richard Bair [mailto:richard.b...@oracle.com
>>>>>>> <mailto:richard.b...@oracle.com> ]
>>>>>>> Sent: Saturday, 27 July 2013 01:40
>>>>>>> To: John C. Turnbull
>>>>>>> Cc: 'Daniel Zwolenski'; openjfx-dev@openjdk.java.net
>>>>>>> <mailto:openjfx-dev@openjdk.java.net>
>>>>>>> Subject: Re: Can JavaFX do CAD?
>>>>>>> 
>>>>>>>> For Flash, there are literally millions of examples of
>>>>>>>> fancy/complex/impressive graphics and animations out there that
>>>> can
>>>>>>>> be really impressive at times.  I have not seen ONE such example
>>>> in
>>>>>> JavaFX!
>>>>>>> 
>>>>>>> Point to one?
>>>>>>> 
>>>>>>> Have you seen any of the JavaOne examples? The movie wall or movies
>>>> 
>>>>>>> on a stack of 3D cubes was pretty good. But I guess you're not
>>>>>>> interested in
>>>>>> the
>>>>>>> 3D aspect? What is it you are looking for exactly? Different people
>>>> 
>>>>>>> (on this
>>>>>>> list) have had different perceptions on both (a) what's important
>>>>>>> and (b) what kind of graphics they're interested in. Most people
>>>>>>> would deride the dancing cat as being totally irrelevant to the
>>>>>>> types of applications they're trying to build (the basis for much
>>>> of
>>>>>>> flash animations is shape
>>>>>> morphing,
>>>>>>> you can find some code here
>>>> https://gist.github.com/gontard/5029764).
>>>>>>> 
>>>>>>> On the other hand, JavaFX is not a replacement for OpenGL. Drawing
>>>>>>> 25 million lines is just not something we can do right now,
>>>>>>> especially in a resource constrained environment. I've already
>>>>>>> commented on the memory overhead (which would continue to be an
>>>>>>> issue even if the drawing part of the problem were solved).
>>>>>>> 
>>>>>>> I've pushed to graphics repo the StretchyGrid, which is about 300k
>>>>>>> line nodes (the actual amount is variable, see the javadoc
>>>>>>> comments). At 300k nodes the scene graph overhead is negligible on
>>>>>>> the FX side, dirty opts
>>>>>> is
>>>>>>> taking a long time to run, and painting is really slow.
>>>>>>> 
>>>>>>> PULSE: 347 [122ms:222ms]
>>>>>>> T12 (8 +0ms): CSS Pass
>>>>>>> T12 (8 +0ms): Layout Pass
>>>>>>> T12 (47 +53ms): Waiting for previous rendering
>>>>>>> T12 (100 +1ms): Copy state to render graph
>>>>>>> T10 (101 +16ms): Dirty Opts Computed
>>>>>>> T10 (117 +105ms): Painted
>>>>>>> Counters:
>>>>>>>     Nodes rendered: 306565
>>>>>>>     Nodes visited during render: 306565
>>>>>>> 
>>>>>>> If I were doing this by hand in open GL, I think the drawing would
>>>>>>> be essentially free, if I used LINES with GL anti-aliasing, I could
>>>> 
>>>>>>> send 'em all down to the card in a single shot (and if I had a
>>>>>>> modern GL I could
>>>>>> do
>>>>>>> LINES + FXAA or one of the other per-pixel AA algorithms available
>>>>>>> and it would turn out pretty nice). Because our shapes don't
>>>>>>> implement the
>>>>>> non-AA
>>>>>>> path, and our AA involves software rasterization and uploading of
>>>>>> pixels, I
>>>>>>> expect that to be the main source of the 105ms time being spent
>>>> here.
>>>>>>> 
>>>>>>> Also I noticed (by turning on prism.showdirty=true) that the entire
>>>> 
>>>>>>> grid
>>>>>> is
>>>>>>> being painted every time, even though visually it looks like only a
>>>> 
>>>>>>> small subset actually needs to be changed. But that's really a
>>>> minor
>>>>>>> thing, as
>>>>>> I
>>>>>>> said, drawing this many lines should basically be free if I
>>>>>>> configure "smooth" to false in the app. Except that right now it is
>>>> 
>>>>>>> totally not implemented (in NGShape):
>>>>>>> 
>>>>>>> public void setAntialiased(boolean aa) {
>>>>>>>     // We don't support aliased shapes at this time
>>>>>>> }
>>>>>>> 
>>>>>>> The point of stretchy grid is not to say "wow look at this amazing
>>>> demo".
>>>>>>> The point is to say "what happens if I put in 300K nodes. Where
>>>> does
>>>>>>> the system start to fall over?".
>>>>>>> 
>>>>>>> Richard=
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>> 
>>>>> 
>>>>> --
>>>>> Pedro Duque Vieira
>> 
> 

Reply via email to