[Sugar-devel] Sugar Activity template for HTML5/Enyo
James Simmons
nicestep at gmail.com
Mon Aug 27 17:33:50 EDT 2012
Lionel,
Your post reminded me of a VERY old post by Sayamindu Dasgupta:
http://sayamindu.randomink.org/ramblings/
He talks about doing things with EPUB format to make more interactive
books. He doesn't specifically mention JavaScript.
What got me thinking is this:
http://www.amazon.com/E-Book-Enlightenment-ebook/dp/B005BYST5I/ref=sr_1_1?s=digital-text&ie=UTF8&qid=1346102690&sr=1-1&keywords=e-book+enlightenment
Check the book cover. It is the Read Activity showing the EPUB of the book
"E-Book Enlightenment" being read. Note that the page layout is quite nice
and includes fancy dropcaps and art that a Kindle or a Nook would make a
mess of or just ignore. So maybe, just maybe, the Read Activity could
handle JavaScript in an EPUB as well.
If you do "Look inside the book" you'll see that I had to reformat the book
to leave out the art and to use a large first letter instead of the much
nicer dropcap. The EPUB from archive.org has the original formatting.
So maybe instead of making custom wrappers for Activities that use HTML 5
and JS we could make non-standard EPUBs and accomplish much the same thing.
James Simmons
On Mon, Aug 27, 2012 at 2:40 PM, <lionel at olpc-france.org> wrote:
> ** **
>
> Hi James,****
>
> ** **
>
> I didn’t know that EPUB format could include JavaScript.****
>
> Enyo is fully in JavaScript/CSS. So it should be include in an EPUB.****
>
> BTW, I’m not sure to understand what could be done with this sort of
> integration and the template.****
>
> ** **
>
> Lionel.****
>
> ** **
>
> ** **
>
> *De :* James Simmons [mailto:nicestep at gmail.com]
> *Envoyé :* lundi 27 août 2012 20:52
> *À :* Gonzalo Odiard
> *Cc :* lionel at olpc-france.org; sugar-devel at lists.sugarlabs.org
> *Objet :* Re: [Sugar-devel] Sugar Activity template for HTML5/Enyo****
>
> ** **
>
> Gonzalo,
>
> WebKit can do things that EPUB would not normally allow. Project
> Gutenberg makes EPUBs by taking the hand crafted web page and putting it in
> a Zip file with some XML files. On Read it looks just like the original
> web page. On a Kindle it might look just awful.
>
> I don't know if the ENYO framework is entirely JavaScript (in which case
> it could be included in the EPUB) or if it has some non-JS portions. It
> sounded to me like it did. Those portions would need to be added to Read.
>
> James Simmons
>
> ****
>
> On Mon, Aug 27, 2012 at 12:27 PM, Gonzalo Odiard <gonzalo at laptop.org>
> wrote:****
>
> I don't understand the relation.****
>
> We already use webkit, then, we can use play javascript if needed.****
>
> I think epub2 standard does not allow javascript, I don't know epub3****
>
> ** **
>
> Gonzalo ****
>
> ** **
>
> On Mon, Aug 27, 2012 at 1:39 PM, James Simmons <nicestep at gmail.com> wrote:
> ****
>
> What it sounds like you could do is incorporate the ENYO framework into
> the Read Activity, then make EPUB format books that include JavaScript.
> Since Read uses WebKit it already renders EPUB books created from web pages
> (like those from Project Gutenberg) better than Nooks and Kindles do, and
> having some JavaScript on the pages would be a natural thing to experiment
> with.
>
> James Simmons****
>
> ** **
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20120827/79941008/attachment.html>
More information about the Sugar-devel
mailing list