Geertjan's Blog

  • May 12, 2013

EPUB Open Toolbox (Part 2)

Geertjan Wielenga
Product Manager

In the absence of a WYSIWYG editor in JavaFX WebView, the SHEF project provides a fine alternative. Click to enlarge the image below.

Aside from being to generate to/from EPUB, project templates are provided for creating new EPUB 3.0 and EPUB 2.0 books:

The structure of the app is modular and Mavenized:

One thing I will do is replace all Matisse GUI Builder forms with plain Java classes, so that anyone can work on this application, i.e., in any IDE. The point is that thanks to Maven, the app can be opened in any IDE that supports Maven, but the TopComponents have been generated in NetBeans IDE, hence they use the Matisse GUI Builder forms, which are not supported in other IDEs. It will be simple to replace those with plain Java classes, since in each case the TopComponent only contains one Swing component, i.e., either a BeanTreeView or the SHEF HTML Editor.

Return to part 1...

Join the discussion

Comments ( 1 )
  • canpolat Saturday, September 21, 2013


    Upon the sad news that Sigil lacks enough developers to continue with the product development efforts, I think this project will attrack quite some attention both from current users of Sigil and developers willing to contribute to ePub projects. It would be great if you could provide a short update of what happened in the past few months...

    Thanks in advance

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