UNESCO, J-ISIS, and the JavaFX 2.2 WebView

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.

Comments:

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?

Posted by Bernd on October 28, 2012 at 05:56 PM PDT #

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!

Posted by Geertjan on October 28, 2012 at 08:32 PM PDT #

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

Posted by Dominique De Vito on October 29, 2012 at 04:46 AM PDT #

Post a Comment:
  • HTML Syntax: NOT allowed
About

Geertjan Wielenga (@geertjanw) is a Principal Product Manager in the Oracle Developer Tools group living & working in Amsterdam. He is a Java technology enthusiast, evangelist, trainer, speaker, and writer. He blogs here daily.

The focus of this blog is mostly on NetBeans (a development tool primarily for Java programmers), with an occasional reference to NetBeans, and sometimes diverging to topics relating to NetBeans. And then there are days when NetBeans is mentioned, just for a change.

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
12
13
14
23
24
25
26
27
28
29
30
   
       
Today