X

Geertjan's Blog

  • October 27, 2012

UNESCO, J-ISIS, and the JavaFX 2.2 WebView

Geertjan Wielenga
Product Manager

J-ISIS, which is the newly developed Java version of the UNESCO generalized information storage and retrieval system for bibliographic information, continues to be under heavy development and code refactoring in its open source repository. Read more about J-ISIS and its NetBeans Platform basis here.

Soon a new version will be available for testing and it would be cool to see the application in action at that time. Currently, it looks as follows, though note that the menu bar is under development and many menus you see there will be replaced or removed soon:

About one aspect of the application, the browser, which you can see above, Jean-Claude Dauphin, its project lead, wrote me the following:

The DJ-Native Swing JWebBrowser has been a nice solution for getting a Java Web Browser for most popular platforms. But the Java integration has always produced from time to time some strange behavior (like losing the focus on the other components after clicking on the Browser window, overlapping of windows, etc.), most probably because of mixing heavyweight and lightweight components and also because of our incompetency in solving the issues.

Thus, recently we changed for the JavaFX 2.2 WebWiew. The integration with Java is fine and we have got rid of all the DJ-Native Swing problems. However, we have lost some features which were given for free with the native browsers such as downloading resources in different formats and opening them in the right application.

This is a pretty cool step forward, i.e., the JavaFX integration. It also confirms for me something I've heard other people saying too: the JavaFX WebView component is a perfect low threshold entry point for Swing developers feeling their way into the world of JavaFX.

Join the discussion

Comments ( 3 )
  • Bernd Monday, October 29, 2012

    In the tradition of library frontend it seems to be exeptional ugly and meta data display with tables can't be much harder for a human to consume (and I fail to see why this would be superior to a pure browser solution). But hey, it uses JavaFX for Web browsing - thats News to celebrate. Or?


  • Geertjan Monday, October 29, 2012

    Hi Bernd, that will certainly be a question I'll be asking Jean-Claude soon, i.e., browser vs. JTable, when we work on an article about the application together, soon, at that point the application will also look more polished. So, watch this space!


  • Dominique De Vito Monday, October 29, 2012

    Unfortunately, SUN has had a long history of misunderstanding between Java and HTML.

    I wrote about it "HTML is the juggernaut of our time (SUN has paid a great price fighting it)" http://www.jroller.com/dmdevito/entry/html_the_juggernaut_of_our

    But Oracle has definitely a better HTML/web standard approach than SUN.

    Then, for example, "JavaFX may be the next Adobe AIR" http://www.jroller.com/dmdevito/entry/javafx_may_be_the_next mixing the strengths of Java and HTML.

    So, the future looks quite brighter with JavaFX.

    PS: I think the WebKit integration inside JavaFX's WebView may be even tighter, for the benefits of the Java platform.

    See for example unresolved enhancement proposals:

    http://javafx-jira.kenai.com/browse/RT-19046

    and

    http://javafx-jira.kenai.com/browse/RT-19047


Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.Captcha
Oracle

Integrated Cloud Applications & Platform Services