PEAT Online Course -
How To Improve Your Personal Performance in Java work Technology

  • Focus
  • Autonomy
  • Proficiency
  • Purpose
  • Covid-19!!!
  • Deep Hidden Meaning
  • FREE updates
Your Promo code: TECHLAYOFF
Exclusively on

Stephen Chin's Petition to Open Source JavaFX

15 July 2010 Comments off

4 minutes


Stephen Chin’s Petition to Open Source JavaFX

Fellow Java Champion, Stephen Chin has created a
petition to open source JavaFX technology and the platform. Yours truly
has already signed it and commented thereabouts. I have copied my original commentary here.


In the beginning the entire JavaFX platform was entirely available as open source in the
community and the whole world could see its nascent power, the brilliant innovation and
breadth and width of its ambition; its fresh ideas.
The JVM really did need a scene graph, DSL and graphics primitive engine;
combined into a whole new package. JavaFX was innovation.
Christopher Oliver had this foresight and started F3.
One day, Sun Microsystems decided take the development of the
JavaFX runtime behind closed doors.

I can understand their reason to do so was entirely down to time-to-market and
interrupt-free engineering. I am very much sympathetic to the agile methodology
and iterative approaches, which permitted JavaFX to continue internally to Sun
with great SDK developers, engineers and architects like
Amy Fowler, Jasper Potts, Richard BairM, Brian Goetz,
Per Bothner, Jonathan Giles and
countless others. Other fellows like Stephen Chin, Jim Weaver outside
of Sun Microsystems (now Oracle) still carried the flag and banged the
drums to fan the fires as JavaFX was taken behind closed doors.

JavaFX has been fairly successful and the releases up to now have shown
steady improvements. And yet I truly want FX to be even more successful
than it is today. From my perspective, JavaFX innovation has been reduced
as no else other than Oracle engineer can effectively push the boundaries
of the platform, because the runtime is not open.

You can also listen to Peter Pilgrim’s AudioBoo

Peter’s Additional Commentary on Stephen Chin’s Petition

As a fellow Java Champion, I have been grateful to be involved in early press releases and announcements
to the community ahead of product launches.
However, the dislocation of the industrial economic globally,
diversification of the JVM and disruptive technologies has led me to believe
that JavaFX must compete better in the Rich Client Technology arena.
No one wants to see FX become an also-run or yet another fledging me-too technology.
It clearly is not from a technical standpoint.
However, FX needs even more developer mindshare and more
socio-political-technological-investors than it currently has now.

In the area of industry, which I worked in daily,
several top-tier financial services, investment banks, have decided to
choose Microsoft Silverlight and as a second choice Adobe Flex solutions.
The latter rich client solution stand ahead of JavaFX in terms of business viable and
long term investment. Perhaps there is valid reason.
Outside of the IT clique, the JavaFX trademark can easily be confused with the abbreviation
“FX” as in Foreign Exchange markets. Perhaps, Oracle should rebrand JavaFX
to a better trademark name, for example “Oracle FX”, “JFX” or even “JVMFX”

Overall, I am very disappointed that JavaFX is just not quite ready for primetime,
in 2010, for investment banks and other enterprise institutions.
Because Oracle has had such influence on the server-side,
especially in Java application servers and, of course, databases, one would have
thought that JavaFX stood a fantastic chance to be adopted as well.
It is sad that since 2007, when JavaFX was coined and launched,
that it still has minimal adoption in the enterprise
in comparison to the history of Java Swing (just over a decade ago).

JavaFX is still a fantastic solution to be portable, cross-platform,
a technology which runs across mutliple deployment targets:
desktop, mobile and other embedded devices and across multiple operating systems.
An Open JavaFX will allow innovation to take place outside of Oracle completely
and yet I also believe that the repository, the service / provider owner,
intellectual property must be paid or monetised as well.
I believe that people, individuals, groups and companies will recognise
the work of those who innovate. It is possible to monetise JavaFX.

  Peter Pilgrim,
  Wednesday 7th July 2010

I know you, Dear Reader, care deeply about Java technology. I believe you care about the future of the JVM running successfully
as a leisure and business activity, on the desktop, mobile and
other embedded devices. Please take the time to sign Stephen’s Petition and comment.
Let us truly Reinvigorate Java on the Desktop (again). Thank you. I appreciate it.

Peter Pilgrim. Out.

Hey all! Thanks for visiting. I provide fringe benefits to interested readers: checkout consultancy, training or mentorship Please make enquiries by email or
call +44 (0)7397 067 658.

Due to the Off-Payroll Working plan for the UK government, I am enforcing stricter measures on contracts. All potential public sector GOV.UK contracts engagements must be approved by QDOS and/or SJD Accounting. Please enquire for further information.