Why I’m excited about Epub3

So the draft of the Epub 3 spec came out a few days ago, and it has a number oof really shiny features. It's based on HTML5, and there's one part of HTML5 in particular that has me drooling. It's a tag called canvas. You can use this tag to draw content when you read the ebook.

So what can you do with it? I can think of 2, but there are probably a bunchaton.

First, think about what this means for graphs. With the current Epub spec, if you wanted a graph in a book you embedded an image. But with Epub3, you can create the graph on the fly from a set of numbers. What's even better is that eventually we'll get the ability in reading apps to edit the content; this means you'll be able to input the data for the graph and your reading app will draw  it for you. Think of what that could mean for textbooks.

My  other idea involves graphic novels. Right now there are several propreitary comics formats as well as CBR and CBZ. The latter 2 are simply zip and rar files filled with images, but the propreitary formats do a lot more. they have code that can control how you see the page images: pan, zoom, rotate, etc. I'm pretty sure that Epub3 should be able to support code similar to the propreitary formats, and it will use the canvas tag to accomplish it.

You might not know much about the canvas tag so I found a code library that shows off a few tricks. It's called Gury, and even though it's still in early development I think it's worth looking at. It will show you a few thimgs you can do with this tag. of course, I don't think you'll be able to use this code library in your ebooks, but ti' still fun to look at.

I'd embed an example here, but my WordPress install doesn't like HTML5 tags.

Gury

Nate Hoffelder

View posts by Nate Hoffelder
Nate Hoffelder is the founder and editor of The Digital Reader: He's here to chew bubble gum and fix broken websites, and he is all out of bubble gum. He has been blogging about indie authors since 2010 while learning new tech skills at the drop of a hat. He fixes author sites, and shares what he learns on The Digital Reader's blog. In his spare time, he fosters dogs for A Forever Home, a local rescue group.

10 Comments

  1. yuzutea17 February, 2011

    I’m excited about epub 3.0 because it may lead to support for vertical text, which may lead to epub becoming a more accepted standard in Japanese and Chinese markets.

    Reply
  2. Doug Lance17 February, 2011

    Really cool. I want to learn everything about EPUB and HTML 5. Could you point me in the right direction? I would appreciate it.

    Reply
  3. Sweetpea18 February, 2011

    How long will it take the industry (aka the hardware/firmware builders) to take up on this? I doubt it will be fast. So, personally, yes, it’s a nice format, but I don’t see it coming to a device near me for a long time…

    Reply
    1. Nate the great18 February, 2011

      Correct.

      Reply
    2. fjtorres18 February, 2011

      This kind of spec change is most easily implemented by on the applications side, so you would expect to see it first on PC/Mac apps, iOS (Bluefire sounds like a candidate), and Android (Aldiko). Depending on availability of quality Open Source rendering code you might see ePub 3 support on some of the Linux readers like Coolreader 3.
      On the hardware side, it is exactly the kind of thing Sony might jump on if they’re still doing readers for 2013.
      And, of course, it is *exactly* the kind of differentiator that Apple loves.
      And, since they have the smallest catalog among the feuding DRM camps they’d be the first to be able to claim all their books ship in ePub3 (even the ones that don’t use the new features).

      My (contrarian) take on this:
      1- Since ePub is a guideline “standard” with virtually no enforcement, forking is inevitable.
      2- There is a lot of FUD headed towards ePub-land over this new spec (and what; *still* no standard dictionary or annotation guidelines?).
      3- Amazon stands to gain a lot if a spec war errupts over how these new features are implemented.

      The features look enticing but the potential for mischief is very high unless ePub certification gets some real teeth real soon.

      Reply
  4. Peter Sorotokin24 February, 2011

    In current EPUB if you want to embed a graph you put SVG.

    Reply
    1. Nate the great24 February, 2011

      Actually, most people use a jpeg (and I curse them for it).

      Reply
  5. PS1 July, 2011

    Hi All,
    If anyone have any sample of epub3 format or epub with javascript code using, please send me as a sample, or please send me web-link from where i could got knowledge about it.

    Reply
    1. Nate Hoffelder1 July, 2011

      I’ve found 2 public samples so far:
      http://the-digital-reader.com/2011/06/16/get-your-epub3-here/

      There is also a third in iBooks called: Les balades en Yvelines

      Reply
      1. PS5 July, 2011

        hi

        Many thanks for this useful web-link.

        PS

        Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to top