{"id":31,"date":"2010-07-15T13:53:27","date_gmt":"2010-07-15T12:53:27","guid":{"rendered":"http:\/\/www.jroller.com\/peter_pilgrim\/entry\/stephen_chin_s_petition_to"},"modified":"2010-07-15T13:53:27","modified_gmt":"2010-07-15T12:53:27","slug":"stephen-chins-petition-to-open-source-javafx","status":"publish","type":"post","link":"https:\/\/www.xenonique.co.uk\/blog\/2010\/07\/15\/stephen-chins-petition-to-open-source-javafx\/","title":{"rendered":"Stephen Chin&#39;s Petition to Open Source JavaFX"},"content":{"rendered":"<h1>Stephen Chin&#8217;s Petition to Open Source JavaFX<\/h1>\n<p>\nFellow Java Champion, Stephen Chin has created a<br \/>\n<a href=\"https:\/\/steveonjava.com\/javafx-petition\/\">petition to open source JavaFX technology<\/a> and the platform. Yours truly<br \/>\nhas already signed it and commented thereabouts. I have copied my original commentary here.<\/p>\n<p><br clear=\"all\"><\/p>\n<p style=\"color: #990000;\" >\nFrom https:\/\/steveonjava.com\/javafx-petition\/\n<\/p>\n<p style=\"color: #990000; font-size: larger;\" >\nIn the beginning the entire JavaFX platform was entirely available as open source in the<br \/>\ncommunity and the whole world could see its nascent power, the brilliant innovation and<br \/>\nbreadth and width of its ambition; its fresh ideas.<br \/>\nThe JVM really did need a scene graph, DSL and graphics primitive engine;<br \/>\ncombined into a whole new package.  JavaFX was innovation.<br \/>\nChristopher Oliver had this foresight and started F3.<br \/>\nOne day, Sun Microsystems decided take the development of the<br \/>\nJavaFX runtime behind closed doors.\n<\/p>\n<p><\/p>\n<p style=\"color: #990000; font-size: larger;\" >\nI can understand their reason to do so was entirely down to time-to-market and<br \/>\ninterrupt-free engineering. I am very much sympathetic to the agile methodology<br \/>\nand iterative approaches, which permitted JavaFX to continue internally to Sun<br \/>\nwith great SDK developers, engineers and architects like<br \/>\n<b>Amy Fowler<\/b>, <b>Jasper Potts<\/b>, <b>Richard BairM<\/b>, <b>Brian Goetz<\/b>,<br \/>\n<b>Per Bothner<\/b>, <b>Jonathan Giles<\/b> and<br \/>\ncountless others. Other fellows like <b>Stephen Chin<\/b>, <b>Jim Weaver<\/b> outside<br \/>\nof Sun Microsystems (now Oracle) still carried the flag and banged the<br \/>\ndrums to fan the fires as JavaFX was taken behind closed doors.\n<\/p>\n<p><\/p>\n<p style=\"color: #990000; font-size: larger;\" >\nJavaFX has been fairly successful and the releases up to now have shown<br \/>\nsteady improvements. And yet I truly want FX to be even more successful<br \/>\nthan it is today. From my perspective, JavaFX innovation has been reduced<br \/>\nas no else other than Oracle engineer can effectively push the boundaries<br \/>\nof the platform, because the runtime is not open.\n<\/p>\n<p><\/p>\n<div style=\"background-color: #E0E0FF; float: right; width: 225px; padding: 10px; ; margin: 10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; \">\nYou can also listen to <a href=\"https:\/\/audioboo.fm\/boos\/152585-stephen-chin-s-petition-to-open-source-javafx\">Peter Pilgrim&#8217;s AudioBoo <\/a><\/p>\n<div style=\"margin-left: 50px; \">\n<a href=\"https:\/\/audioboo.fm\/boos\/152585-stephen-chin-s-petition-to-open-source-javafx\" alt=\" Audio  Boo bite size podcast \" ><br \/>\n<img src=\"https:\/\/www.jroller.com\/peter_pilgrim\/resource\/audioboo-button-128x128.png\" border=\"0\" hspacing=\"10\" vspacing=\"0\" ><\/a>\n<\/div>\n<p>Peter&#8217;s Additional Commentary on Stephen Chin&#8217;s Petition<\/p>\n<\/div>\n<p style=\"color: #990000; font-size: larger;\" >\nAs a fellow Java Champion,  I have been grateful to be involved in early press releases and announcements<br \/>\nto the community ahead of product launches.<br \/>\nHowever, the dislocation of the industrial economic globally,<br \/>\ndiversification of the JVM and disruptive technologies has led me to believe<br \/>\nthat JavaFX must compete better in the Rich Client Technology arena.<br \/>\nNo one wants to see <b>FX<\/b> become an also-run or yet another fledging me-too technology.<br \/>\nIt clearly is not from a technical standpoint.<br \/>\nHowever, <b>FX<\/b> needs even more developer mindshare and more<br \/>\nsocio-political-technological-investors than it currently has now.\n<\/p>\n<p><\/p>\n<p style=\"color: #990000; font-size: larger;\" >\nIn the area of industry, which I worked in daily,<br \/>\nseveral top-tier financial services, investment banks, have decided to<br \/>\nchoose <em>Microsoft Silverlight<\/em> and as a second choice Adobe Flex solutions.<br \/>\nThe latter rich client solution stand ahead of JavaFX in terms of business viable and<br \/>\nlong term investment. Perhaps there is valid reason.<br \/>\nOutside of the IT clique, the JavaFX trademark can easily be confused with the abbreviation<br \/>\n&#8220;FX&#8221; as in <em>Foreign Exchange<\/em> markets. Perhaps, Oracle should rebrand JavaFX<br \/>\nto a better trademark name, for example &#8220;Oracle FX&#8221;, &#8220;JFX&#8221; or even &#8220;JVMFX&#8221;\n<\/p>\n<p><\/p>\n<p style=\"color: #990000; font-size: larger;\" >\nOverall, I am very disappointed that JavaFX is just not quite ready for primetime,<br \/>\nin 2010, for investment banks and other enterprise institutions.<br \/>\nBecause Oracle has had such influence on the server-side,<br \/>\nespecially in Java application servers and, of course, databases, one would have<br \/>\nthought that JavaFX stood a fantastic chance to be adopted as well.<br \/>\nIt is sad that since 2007, when JavaFX was coined and launched,<br \/>\nthat it still has minimal adoption in the enterprise<br \/>\nin comparison to the history of Java Swing (just over a decade ago).\n<\/p>\n<p><\/p>\n<p style=\"color: #990000; font-size: larger;\" >\nJavaFX is still a fantastic solution to be portable, cross-platform,<br \/>\na technology which runs across mutliple deployment targets:<br \/>\ndesktop, mobile and other embedded devices and across multiple operating systems.<br \/>\nAn Open JavaFX will allow innovation to take place outside of Oracle completely<br \/>\nand yet I also believe that the repository, the service \/ provider owner,<br \/>\nintellectual property must be paid or monetised as well.<br \/>\nI believe that people, individuals, groups and companies will recognise<br \/>\nthe work of those who innovate. It is possible to monetise JavaFX.\n<\/p>\n<p><\/p>\n<p style=\"color: #990000; font-size: larger;\" >\nSigned<br \/>\n&nbsp;&nbsp;Peter Pilgrim,<br \/>\n&nbsp;&nbsp;Wednesday 7th July 2010\n<\/p>\n<p><\/br><br \/>\n<\/br><\/p>\n<p>\nI know you, Dear Reader, care deeply about Java technology. I believe you care about the future of the JVM running successfully<br \/>\nas a leisure and business activity, on the desktop, mobile and<br \/>\nother embedded devices. Please take the time to sign <a href=\"https:\/\/steveonjava.com\/javafx-petition\/\">Stephen&#8217;s Petition<\/a> and comment.<br \/>\nLet us truly <em>Reinvigorate Java on the Desktop<\/em> (again). Thank you. I appreciate it.\n<\/p>\n<p>\nPeter Pilgrim. Out.\n<\/p>\n<p><br clear=\"all\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Stephen Chin&#8217;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. From https:\/\/steveonjava.com\/javafx-petition\/ In the beginning the entire JavaFX platform was entirely available as open source [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[4],"tags":[],"_links":{"self":[{"href":"https:\/\/www.xenonique.co.uk\/blog\/wp-json\/wp\/v2\/posts\/31"}],"collection":[{"href":"https:\/\/www.xenonique.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.xenonique.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.xenonique.co.uk\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.xenonique.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=31"}],"version-history":[{"count":0,"href":"https:\/\/www.xenonique.co.uk\/blog\/wp-json\/wp\/v2\/posts\/31\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.xenonique.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=31"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.xenonique.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=31"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.xenonique.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=31"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}