Ticket #431 (new enhancement)
Support for ePub
| Reported by: | Frans | Owned by: | |
|---|---|---|---|
| Priority: | major | Milestone: | MediaMosa 3.1/3.5 |
| Component: | Core | Version: | |
| Keywords: | Cc: | ||
| MoSCoW: | Could Have | Estimated time after impact analysis: | |
| Related to project: | none | Tested: | no |
| Accepted: | no | Estimated Hours: | 0 |
Description
Dear Carlos,
i've just uploaded an iphone screen recording here
http://demo.cineca.it/mod/ltol/epub.mp4
in order to show the proof of concept.
The main idea was the automatization of a ePub publishing starting from MediaMosa / Matterhorn mediafiles.
As you know an .epub is a zip container with a ePub 2.0.1 compliant structure inside.
You can find good references on the web about embedding video files in a ePub page. The main idea is to use html5, the new <video> tag and a reader that support them.
The apple iBook app i used is based on WebKit? and those features are supported (as you can see i.e. here http://www.slideshare.net/freedomtw/html5-andebook
there are different ePub-html5 implementation/support at the moment).
The easiest way to get a proof of concept and discuss it has been to start from a basic ePub sample like this:
http://demo.cineca.it/mod/ltol/epub.video.zip
You can change it following some good references on the web:
- http://www.pigsgourdsandwikis.com/2010/05/html5-video-works-on-ibooks-on-ipad.html
and using free ePub editors like Calibre (only for editing and not as a viewer) for metadata obtaining something like this:
http://demo.cineca.it/mod/ltol/L2L.Mosaic.epub
Once you created an ePub file you can publish it using an iTunes feed on a page (off-line delivery).
Maybe it could be useful for some edu applications/domains. I'm still wondering about it.
What do you think?
Another topic to consider is that there are some good examples of web-based (JS) ePub reader on the web:
- http://romeda.org/rePublish/
- http://blog.threepress.org/2010/02/06/three-javascript-epub-readers/
- http://monocle.inventivelabs.com.au/
All the best,
Matteo
