13 October 2013
It was two years ago at Frankfurt in 2011 when ePub3 was officially released. It was heady stuff! The world of digital content publishing was about to take off!
It was two years ago at Frankfurt in 2011 when ePub3 was officially released. It was heady stuff! The world of digital content publishing was about to take off!
"Houston. We have a problem! The motors wont start!"
Since then very little has happened in the ePub3 world and it is looking as if very little will happen in spite of the over-priced Readium SDK project and some other noise.
Two years later there is AAP talk about some mini/compromise version of the specification but that is shaping up as talk.
There are a number of problems with the ePub3 IDPF specification 2YO child:
However having said those unkind things, the up-side is there is enough good stuff in the specification to create a viable ePub3 specification reading system. AZARDI and Apple iBooks have demonstrated that.
Without a doubt, core to creating an ePub3 reading system is picking and choosing the usable and valuable features.
We kicked into action right on ePub3 birthday Zero. AZARDI was the world's first ePub3 reading system, released in November 2011. It is without a doubt the most complete implementation of the specificiation features that matter, and pushes the boundaries; especially the fixed-layout-specification.
All of the features of the free desktop version are available in the mobile iOS and Android versions.
The ePub3 specification is basically a set of packaging components with some crazy fringe features. Most importantly (for us) it specifies and allows Javascript, MathML, SVG and Rich Media. These have nothing to do with ePub3. They are all generic, standard HTML5 features.
About the only new ePub3 feature that is truely valuable is Fixed Layout.
The reason we support ePub3 is that it is not proprietary, plus it enables publishers to have one format for delivery to all platforms and devices (phones and tablets) of any screen-size and aspect ratio.
Unfortunately it is unlikely that any other reading system will support Fixed Layout to Reflowable and interactivity with the power and flexibility of AZARDI. Most commerical reading systems are working into a fixed size tablet or reading window and their "App" versions are usually weak, or replicas of the fixed window reading systems.
You don't really need such a complex e-Book package in 2013. That is why e-Book Zero (E0) has been floated. It supports all of the major important features of ePub3, simplifies packaging and frees reading system design. AZARDI also supports the development version of E0.
We have a strong focus on textbook production for developing countries (developed countries too, but that is covered by everyone else). To be even slightly useful for education content a reading system must support:
And all this production and development action is pushed into the ePub3 core package. That's it.
The IDPF have a test suite under construction. This is a reasonably complete list of the specification mechanics of ePub3.
We took it for a test run with AZARDI Mid September 2013. It is far from complete and the fixed-layout test cases are languishing but it certainly is one of the better efforts by the IDPF over the last two years.
You can view the "Testing the IDPF ePub3 Test Cases" results here.
A good point about this list was we were able to create a table of ePub3 features, seen in detail for the first time. This list still does not included the official fixed layout features at this time.
EPub3 is a useful packaging tool especially for education text-book content. But it is "convenience packaging" rather than some sort of digital content breakthrough.
We are starting to see some other ePub3 reading systems limp onto the market... sort-of. These will have selective support of specification features and inevitably there will be a mismatch in the way they support important features such as Fixed Layout. Look out #eprdctn folks. Your job is about to get a lot harder if you are locked into the InDesign desktop tools.
The Readium SDK project is slowly moving ahead. We certainly hope it will make a difference. It's a step forward! And it's only US$60,000 a year to use. We will probably not be the first in line so it will be limited to organizations who have the ability to pay the toll. A true open-source MIT like license would have been much more useful for the publishing industry world-wide.
Anyway! Happy Birthday ePub3. You have had a very noisy talk-the-talk two year start-up.
Hopefully you will be able to manage a little more walk as we move into your third year. Even walking with a limp would be OK.