« December 2008 | Main | February 2009 »

January 2009

01/28/2009

ePub Validation Best Practices - OPF First

This is a new category that I want to blog about. I have had some agonies over whether to show files that are not in the OPF. Liza Daly clarified this with her Bookworm ePub check recommendations that make a lot of sense in terms of compliance vs. reader behaviour.

  1. Case 1, where the file is declared in the OPF but is not in the package. Display what can be displayed. Issue a warning - There are files in the OPF that are missing in this ePub package
  2. Case 2, where the file is in the package but is missing from the OPF. Display what can be displayed if anything but do not display/use files that are not in the OPF. Issue a warning - This package appears to be incomplete. It contains files that are not listed in the OPF

We will wait to see if we will give a list of files at this stage.

Because ePub is a collection of Internet technologies, a lot of files can be referred to from the XHTML and could display where a reader is based on technologies like WebKit (which AZARDI is). However there are some which are not always so easy to handle such as fonts, SVG, XML Islands and objects.

01/27/2009

AZARDI Twitters

A couple of Twitters floating around about AZARDI. Took note of the comment about "allegedly will only read conformant ePubs (good luck with that)". Thanks for the good wishes.

Allegedly is probably about the right word in this release. We will be working hard to turn allegedly into an em dash as soon as possible. After all, is it an ePub if it isn't conformant?

Continue reading "AZARDI Twitters " »

01/26/2009

ePub and Fonts

While developing AZARDI, we had to look at a lot of ePub books, and what was currently being made. It also meant working pretty hard with the specifications. There is nothing like a bit of intensive software testing for an organic reader to see what is going on around the place.

One of the big features we wanted to implement was fonts. There are a number of reasons fonts should be able to be embedded in an ePub Reader:

Continue reading "ePub and Fonts" »

01/24/2009

AZARDI - free ePub Reader is Released

Our new free ePub Reader, AZARDI, is now available at this download location. We are running a week later than we had hoped, but hey, it's free, and a week ain't so bad in terms of software projects.

There is extensive information on the why's and wherefore's of AZARDI on the main website. Make sure you check it out to see where this application is heading.

Meanwhile if anyone would like to give feedback, this blog is the place to do it.

01/01/2009

ePub Reader - IGP:FLIP-eReader - on the starting blocks

We have decided to put another ePub desktop reader into the digital publishing soup. At the moment we call it IGP:FLIP-eReader; that's to match our multi-format production environment IGP:FLIP (Front List Interactive Publishing). Of course we reserve the right to give it a fabulous and creative name later.

The rationalization for "yet another reader"

There are a number of ePub readers out there at present. The dominant (and currently only) commercial one is Adobes Digital Editions (This is the same engine used in the Sony BBeB reader), and a half-hearted effort from Mobipocket to allow import of ePubs.

There is an excellent and up-to-date list of ePub Readers with test results at jedisaber.com so there is no need to recycle that information here, except to note the image characteristics of the readers, especially SVG are not rated. In fact only ADE, and the Online Bookworm reader support SVG in any form - in both cases conditionally.

Most (all) of the existing readers are a digital equivalents to a standard printed book, and everyone is seeing the mobile market as the El Dorado of eBooks. It may well be. The feature emphasis in all these readers is some kind of file management system (usually called a library) and paged print book metaphors, or scrolling strategies for resource deprived mobile devices. When eBooks are text only, this is fine, but the moment we introduce images, advanced hyperlinking and other options, things change.

Stretching ePub to do more

ePUB can be effectively used for corporate and government communication, training and education material, and is an excellent substitute for documents where layout, images and interaction is important. Dynamic text is cool and useful. (ADE doesn't even have a link back button and justifies the exclusion as not required!) The current crop of readers are not designed to deliver for complex content. They are generally trying to look and act like books, or deliver scrolling text reading experiences to mobile devices (all of which is excellent and we want to be part of that too). Images, SVG and layout are distant and poor relatives.

We work with a lot of education and training content, producing it for print, multi-market reprint reflows, Online and special packages such as SCORM. ePub appears to be a very useful way to ship out education and training packages (encrypted or not/customized or not). It just has to be demonstrated. To be demonstrated there has to be a reader that goest that little bit further in content presentation. Is it possible to have an ePub reader that will do it all?

Right or wrong, we decided it was our mission to develop an ePub reader that would reasonably handle more complex content and layout than the current batch, was highly standards compliant, and would push the ePub concepts and constraints to the limit.  That is, show what ePub is capable of in loving hands.

In conclusion

So we are now working on IGP:FLIP-eReader and the prototype will be out early 2009. It will be targeting dynamically assembled academic, education and training content which has lots of internal links and often lots of images and illustrations.

The nice thing about putting another e-book reader out there is that ePub is not another proprietary format, its a reader for an agreed international standard, and the more the merrier. The core idea is exploiting a single standard to the maximum and liberate content from paper and its metaphors.