DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
What's in store for DevOps in 2023? Hear from the experts in our "DZone 2023 Preview: DevOps Edition" on Fri, Jan 27!
Save your seat
  1. DZone
  2. Coding
  3. Java
  4. Stephen Chin's Petition to Open Source JavaFX

Stephen Chin's Petition to Open Source JavaFX

Peter Pilgrim user avatar by
Peter Pilgrim
CORE ·
Jul. 16, 10 · Interview
Like (0)
Save
Tweet
Share
6.77K Views

Join the DZone community and get the full member experience.

Join For Free

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.

From http://steveonjava.com/javafx-petition/

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.

 

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.

 

Signed
  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.

 

From http://www.jroller.com/peter_pilgrim/entry/stephen_chin_s_petition_to

JavaFX Open source

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • The Future of Cloud Engineering Evolves
  • Top Five Tools for AI-based Test Automation
  • Type Variance in Java and Kotlin
  • Exploring the Benefits of Cloud Computing: From IaaS, PaaS, SaaS to Google Cloud, AWS, and Microsoft

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: