Steve On Java

Hacking Java, JavaFX, and Flash with Agility
  • rss
  • Home
  • NightHacking Tour
    • [Archive] NightHacking Europe – The Road to Devoxx
  • SvJugFX
  • JFXtras
    • JFXtras Individual CLA
    • JFXtras Corporate CLA
  • 2013 Travel Map
    • Let’s Meetup!
    • 2012 Travel Map
  • Contact

Oracle Propels JavaFX Forward by Enlisting Weaver and Chin

steveonjava | April 2, 2012

I put out an April Fools’ post yesterday about joining NASA to help with exploration of the big red planet.  That post was not far from the truth…  all the details about technologies developed by NASA were 100% accurate.  Heck, even the fact that I quit my job was the truth!  The only part that was not true was the company that I will be joining.

While working for NASA to help explore Mars would be a very cool gig as well, I am joining another big red entity that you might be familiar with…

I was initially skeptical about joining Oracle, but have been won over by their commitment to moving forward the Java platform that they have demonstrated over the past 2 years.  For example:

Oracle released Java 7 on schedule in only 1 year

This is something that Sun had been unable to accomplish in the 3 years preceding the merger, and had historically struggled with.

Hudson and OpenOffice have been freed

While the community outcry around the Jenkins and LibreOffice project splits made all the headlines, the ensuing freeing of these platforms by Oracle in which they donated the code to the Eclipse and Apache Foundations, respectively, was not nearly as well publicized.

Oracle saved JavaFX 2

Sun lost touch with their developer base, and built a platform that was inaccessible to Java developers and didn’t meet the needs of business client applications.  Oracle turned this around by rewriting all the APIs in pure Java, adding a much-needed focus on desktop business applications, and shipped JavaFX 2.0 on time!

For these reasons and more, I am glad to have the opportunity to continue to drive Java forward from the inside out.  In fact, not only am I going to be joining Oracle’s Java evangelism team, but at the same time they also recruited Jim Weaver, my friend and co-author on the Pro JavaFX 2 Platform title.  So what can we infer from the hiring of two JavaFX gurus like Jim and myself?

For one, JavaFX is here to stay as a part of the Java platform.

With the 2.0 release, JavaFX finally has the performance, Java language support, and business focused controls to be a worthy successor to Swing.  This is good news to those companies who have a heavy investment in Swing, because they have a path forward to continue developing mission critical business applications on the highly robust JVM platform.  Also, with the new JFXPane component that allows embedding of JavaFX applications in Swing, it is easy to begin incorporating JavaFX elements in existing web applications.

Also, JavaFX has the potential to be a driving force in cross-platform mobile application development.

Right now you have to choose between with the limited functionality, poor usability, and device incompatibility of web-based cross-platform frameworks or the high cost of writing multiple native applications.  I had high hopes that Flash would fulfill the gap between these two approaches, but Adobe fumbled he ball.  Fortunately, JavaFX has shown great promise in this area with some impressive technology demos at JavaOne, and has the opportunity for a touchdown with a business-focused release of JavaFX 2 on mobile.

I am optimistic about the future of Java and JavaFX technology in the coming years, and in my new role will be in a good position to give all of you a front row seat.  Expect plenty of blogs, articles, demos, and the usual satiric, but realistic, developer viewpoint on the Java platform as I dig my heels in at the big red giant!

 

Share this:

  • Twitter
  • Google +1
  • More
  • Facebook
  • LinkedIn
  • Email
Categories
Announcements, JavaFX, Oracle
Tags
Hudson, java, JavaFX, OpenOffice, oracle
Comments rss
Comments rss
Trackback
Trackback

« Joining NASA to Conquer Space with Java JavaFX and HTML5 at JavaOne India »

19 Responses to “Oracle Propels JavaFX Forward by Enlisting Weaver and Chin”

  1. Sharat Chander says:
    April 2, 2012 at 6:02 am

    Java truly is moving forward, both the technology and the community. And having both you and Jim Weaver join Oracle’s Java Evangelism Team will only strengthen Oracle’s commitment for Java. Very proud to have you on the team!

    Reply
  2. tbee says:
    April 2, 2012 at 6:08 am

    Congratulations are in order here! You are a good addition to the team.

    Reply
  3. rk tumuluri says:
    April 2, 2012 at 7:56 am

    Super !!!.

    Is there a guess-estimate on when the JavaFX runtime would seamlessly merge into the java runtime ?.

    /rk

    Reply
  4. Rajmahendra Hegde says:
    April 2, 2012 at 9:02 am

    I am happy that oracle both sun than sun goes to some other company… I may be little sad on some bad things happens in the post oracle owning java days.. may be its by intention, by force or its the first time oracle handles java environment. But still i am ok with oracle… i am one of fan of some of oracle products like OracleDB, ADF, JDev etc.

    I am sad about the split of Hudson and OpenOffice community. First it was one community later, then broken into 2 and then its given to some other group to maintain it! i fell bad in this… if plan to give to another people then why to break the community?

    I really appreciate steps like Java and JavaFX review launch… But we still need stable version for linux and mac!!!! ASAP. Please listen to us(community) i know talking is easy doing is tough but still i hope it will come soon. Other RIA is already picking up!

    About Jim and joining Oracle…… I stay with 50g/50b in this… Jim and you are perfect to this role…. so do Oracle seen it. other 50, they have took the community members!!!! they kidnapped not only RockStars but JavaChampion and JUGLead!!! also :(

    i will say good by to RockStars, JavaChampion and JUGLeads :( and welcome Oracle’s JavaFX Evangelists behalf of JUGChennai :)

    Reply
  5. Kevin Nilson says:
    April 2, 2012 at 9:32 am

    Congratulations

    Reply
  6. Shiv Kumar Ganesh says:
    April 2, 2012 at 9:36 am

    Congratulations to you and Jim Weaver for joining Oracle. Its really a great time for JavaFX as you guys enter Oracle. All the best!

    Reply
  7. Weiqi Gao says:
    April 2, 2012 at 10:00 am

    Congratulations. Have fun at the new gig.

    Reply
  8. Paulo Silveira says:
    April 2, 2012 at 10:02 am

    Great to know! It is a big improvement for the Java Desktop applications, although I think this is not a huge market for Java anymore. Abandoning the JavaFXScript was the right decision.

    About the mobile platform, I am more skeptical. We can see what happened to Silverlight, Flex/Flash and even … Applets! There is no space at all for them in the mobile browsers: cumbersome, slow and plugin-dependant. How could JavaFX overcome all these challenges?

    Reply
  9. Cameron O'Rourke says:
    April 2, 2012 at 10:19 am

    Steve,

    Welcome to Oracle! As a 20-year veteran of Oracle, I can tell you that it has its ups and downs, including issues inherent to any large organization — but you will never be bored! I’ve managed to completely re-tool and re-invent my career at least three times at Oracle, and am continually challenged. I was initially attracted to it (hired away from Sybase, no less) by all the amazing technology I saw. I’ve stayed for the amazing people here.

    I also can’t tell you how enthusiastic about the JavaFX platform I am. I was one of the earliest proponents of Java, especially at Oracle — training sales consultants about the language and back-end components way before it was fashionable. After a time, Java, for me at least, went through a maturing phase where it seemed to get bogged down in complexity. Other platforms like Ruby on Rails were more “fun”. But JavaFX has made Java fun again. I’ve done extensive UI work in Flash, and after experiencing much of its pseudo-deterministic behavior, really appreciate the functionality, depth and stability of Java and JavaFX.

    Really looking forward to more great things from you and the JavaFX team! Look me up if you need help navigating the big red machine.

    Cheers,
    Cameron

    Reply
  10. Abdelmonaim Remani says:
    April 2, 2012 at 2:10 pm

    You got me good on the NASA post :)

    Reply
  11. Carl Dea says:
    April 2, 2012 at 5:12 pm

    Steve,

    Congratulations to you and Jim!,

    Make history my friend.

    Amazing move on Oracle’s part. I believe this will truly take things to a new level. Just the right guys to champion JavaFX. Way to go Oracle!

    WOR-JFX-A

    Carl

    Reply
  12. rk tumuluri says:
    April 2, 2012 at 6:51 pm

    Will join the chorus in congratulating you, Oracle and the Java community. We all win.

    Reply
  13. Ashish Jain says:
    April 2, 2012 at 8:52 pm

    Congratulations!

    Reply
  14. Eric M. Smith says:
    April 2, 2012 at 11:49 pm

    Congratulations Steve,

    As I commented to Jim, JavaFX will greatly benefit from both of you. Two of the best minds to help move JavaFX forward.

    Reply
  15. Michael Levin says:
    April 3, 2012 at 4:53 am

    Congratulations, Steve! JavaFX has all the potential in the world and you’re just the one to bring it to fruition. Best of luck!

    Reply
  16. Richard says:
    April 3, 2012 at 11:48 am

    Steve, congrats.
    Do help to push JavaFx touch/swipe feature and iOS support for 2.1/2.2 release.
    These 2 features are the reasons we are in the midst of switching to C# (monotouch) and a matching server side, for our future projects!

    (There are other reasons for java webapp thats forcing us to switch, not eloborating since this is a JavaFx blog.
    Let me know if u wanna know and can help push them at Oracle! “)

    Reply
  17. Robert Casey says:
    April 3, 2012 at 1:17 pm

    Congratulations Steve and Jim. I think JavaFX is sure to flourish with you two involved at Oracle, and its high time they brought you into the fold.

    Reply
  18. Fabrice Bouye says:
    April 3, 2012 at 2:57 pm

    Congratulations to both of you!

    Reply
  19. Dominique De Vito says:
    April 5, 2012 at 5:13 am

    Interesting.

    Well, I saw Flex+AIR like providing a kind of “corporate browser”, that is a web-enabled client-side platform enabling to develop (with success) decent corporate applications.
    These days, I think that the Java platform, and particularly JavaFX, may be the next Flex+AIR, see http://www.jroller.com/dmdevito/entry/javafx_may_be_the_next

    And while I read the JavaFX roadmap includes enhancements to the WebView component (“WebView is expected to feature support for additional HTML 5 features such as Web sockets, offline browsing, and local database. The JavaScript engine powering WebKit will be replaced with a high-performance JavaScript engine [that will be part of JDK 8, see Java 8: Selected Updates] that will leverage the power of the Java Virtual Machine”), I think It’s quite promising!

    In my wildest dreams, I even hope that we are going to see the release of a Java-based browser… see http://www.jroller.com/dmdevito/entry/hotjava_may_come_back_due – that would be such a great tool!

    Wait and see

    Reply

Leave a Reply

Click here to cancel reply.

  • Travel Map - Let's Meetup

Publications

  

Affiliations

Awards

2009/2011 JavaOne Rock Star!

Disclaimer

Views and opinions expressed here are all my fault... complain to me, not my employer. :)
rss Comments rss valid xhtml 1.1 design by jide powered by Wordpress get firefox
loading Cancel
Post was not sent - check your email addresses!
Email check failed, please try again
Sorry, your blog cannot share posts by email.