Lionel,<br><br>Your post reminded me of a VERY old post by Sayamindu Dasgupta:<br><br><a href="http://sayamindu.randomink.org/ramblings/">http://sayamindu.randomink.org/ramblings/</a><br><br>He talks about doing things with EPUB format to make more interactive books.  He doesn't specifically mention JavaScript.<br>
<br>What got me thinking is this:<br><br><a href="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">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</a><br>
<br>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.<br>
<br>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 <a href="http://archive.org">archive.org</a> has the original formatting.<br>
<br>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.<br><br>James Simmons<br><br><br><div class="gmail_quote">On Mon, Aug 27, 2012 at 2:40 PM,  <span dir="ltr"><<a href="mailto:lionel@olpc-france.org" target="_blank">lionel@olpc-france.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div link="blue" vlink="purple" lang="FR"><div><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Hi James,<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d" lang="EN-US">I didn’t know that EPUB format could include JavaScript.<u></u><u></u></span></p><p class="MsoNormal">
<span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d" lang="EN-US">Enyo is fully in JavaScript/CSS. So it should be include in an EPUB.<u></u><u></u></span></p><p class="MsoNormal">
<span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d" lang="EN-US">BTW, I’m not sure to understand what could be done with this sort of integration and the template.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d" lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d" lang="EN-US">                Lionel.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d" lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">De :</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> James Simmons [mailto:<a href="mailto:nicestep@gmail.com" target="_blank">nicestep@gmail.com</a>] <br>
<b>Envoyé :</b> lundi 27 août 2012 20:52<br><b>À :</b> Gonzalo Odiard<br><b>Cc :</b> <a href="mailto:lionel@olpc-france.org" target="_blank">lionel@olpc-france.org</a>; <a href="mailto:sugar-devel@lists.sugarlabs.org" target="_blank">sugar-devel@lists.sugarlabs.org</a><br>
<b>Objet :</b> Re: [Sugar-devel] Sugar Activity template for HTML5/Enyo<u></u><u></u></span></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal" style="margin-bottom:12.0pt">Gonzalo,<br><br>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.<br>
<br>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.<br>
<br>James Simmons<br><br><u></u><u></u></p><div><p class="MsoNormal">On Mon, Aug 27, 2012 at 12:27 PM, Gonzalo Odiard <<a href="mailto:gonzalo@laptop.org" target="_blank">gonzalo@laptop.org</a>> wrote:<u></u><u></u></p>
<p class="MsoNormal">I don't understand the relation.<u></u><u></u></p><div><p class="MsoNormal">We already use webkit, then, we can use play javascript if needed.<u></u><u></u></p></div><div><p class="MsoNormal">I think epub2 standard does not allow javascript, I don't know epub3<u></u><u></u></p>
</div><div><p class="MsoNormal"><span style="color:#888888"><u></u> <u></u></span></p></div><div><p class="MsoNormal"><span><span style="color:#888888">Gonzalo </span></span><u></u><u></u></p><div><p class="MsoNormal" style="margin-bottom:12.0pt">
<u></u> <u></u></p><div><p class="MsoNormal">On Mon, Aug 27, 2012 at 1:39 PM, James Simmons <<a href="mailto:nicestep@gmail.com" target="_blank">nicestep@gmail.com</a>> wrote:<u></u><u></u></p><p class="MsoNormal">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.<br>
<br>James Simmons<u></u><u></u></p></div></div></div></div><p class="MsoNormal"><u></u> <u></u></p></div></div></blockquote></div><br>