<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Threepress Consulting blog &#187; epubjs</title>
	<atom:link href="http://blog.threepress.org/category/epubjs/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.threepress.org</link>
	<description>Threepress creates software for publishers, educators and authors.</description>
	<lastBuildDate>Mon, 09 Jan 2012 13:02:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Three JavaScript ePub Readers</title>
		<link>http://blog.threepress.org/2010/02/06/three-javascript-epub-readers/</link>
		<comments>http://blog.threepress.org/2010/02/06/three-javascript-epub-readers/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 21:09:27 +0000</pubDate>
		<dc:creator>Keith Fahlgren</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ebooks]]></category>
		<category><![CDATA[epub]]></category>
		<category><![CDATA[epub zen garden]]></category>
		<category><![CDATA[epubjs]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[ibisreader]]></category>

		<guid isPermaLink="false">http://blog.threepress.org/?p=1198</guid>
		<description><![CDATA[The last few weeks have seen a tremendous increase in interest about ePub. Many new blog posts have been written trying to explain the format. We’ve also seen a big jump in the number of publishers coming to Threepress for help with tricky ePub problems or just asking for guidance about the format. While I&#8217;d [...]]]></description>
			<content:encoded><![CDATA[<p>The last few weeks have seen a <a href="http://www.google.com/trends?q=epub">tremendous increase in interest</a> about <a href="http://www.openebook.org/">ePub</a>. Many new blog posts have been written trying to explain the format. We’ve also seen a big jump in the number of publishers coming to <a href="http://threepress.org">Threepress</a> for help with tricky ePub problems or just asking for guidance about the format. While I&#8217;d like to pretend that the growth is due, in part, to a long-anticipated awareness about the benefits of open standards among consumers, publishers, and suppliers, I think it&#8217;s more likely that it was Steve Jobs&#8217; explicit mention of ePub support in <a href="http://www.apple.com/ipad/features/">iBooks on the iPad</a> that drove most of the excitement. What makes <em>me</em> most excited about this groundswell is the sudden interest in ePub from a number of clever developers.</p>
<p>Just in the last few days, details emerged of two new JavaScript ePub readers, <a href="http://romeda.org/rePublish/">rePublish</a> from <a href="http://twitter.com/blaine/status/8733522914">Blaine Cook (@blaine)</a> and <a href="http://github.com/augustl/js-epub">JSEpub</a> (<a href="http://s3.amazonaws.com/augustl-stuff/epub-is-getting-there-95.png">screenshot</a>) from <a href="http://twitter.com/augustl/status/8700582603">August Lilleaas (@augustl)</a>. These two new readers join <a href="http://twitter.com/liza">@liza</a>’s <a href="http://blog.threepress.org/2009/02/09/introducing-epubjs/">epubjs</a>, which will be a year old on Tuesday. An improved version of epubjs powers the <a href="http://epubzengarden.com">ePub Zen Garden</a>, which helps “dispel the myth that digital books can&#8217;t also be crafted works of visual design.”</p>
<p>Why are JavaScript ePub readers interesting? They&#8217;re interesting to me for three reasons:</p>
<ul>
<li><a href="http://javascript.crockford.com/popular.html">JavaScript is the most popular programming language in the world</a> and it might be the best way to get more developers interested in creating and tweaking ePub readers.</li>
<li>JavaScript ePub readers start challenging publishers, developers, and book readers to start thinking about what’s most important in delivering a compelling reading experience in a browser. We’ve spent a lot of time thinking about these choices while developing <a href="http://ibisreader.com/about">Ibis Reader</a>, which will launch later this month, so I’m eager to see more opinions.</li>
<li>Building a pure-JavaScript ePub reader requires unzipping in JavaScript, which had no open source implementations until just recently. August has written about and open sourced his critical breakthrough for <a href="http://august.lilleaas.net/blog/unzipping-files-with-javascript">unzipping files in JavaScript</a>. <em>[Edit: Oops! I was wrong about this one. See the comments for more details.]</em></li>
</ul>
<p>Colin Hazlehurst has also published some impressive introductions, tutorials, and code for the .NET/C# crowd at his <a href="http://www.hazelhurst.net/InsideEpub/">InsideEpub</a> project and on his <a href="http://netkingcol.blogspot.com/2009/12/introduction-to-epub.html">blog</a>.</p>
<p>Do you know of other techies making waves with ePub? Please let us know!</p>
<p>(And if you&#8217;re one of those publishers who <em>is</em> looking for help, <a href="mailto:info@threepress.org">contact us</a>.)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.threepress.org/2010/02/06/three-javascript-epub-readers/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>epubjs updates: Safari support &amp; pagination hints</title>
		<link>http://blog.threepress.org/2009/02/17/epubjs-updates-safari-support-pagination-hints/</link>
		<comments>http://blog.threepress.org/2009/02/17/epubjs-updates-safari-support-pagination-hints/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 02:31:57 +0000</pubDate>
		<dc:creator>Liza Daly</dc:creator>
				<category><![CDATA[book design]]></category>
		<category><![CDATA[epubjs]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[ebook]]></category>
		<category><![CDATA[epub]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[pagination]]></category>
		<category><![CDATA[safari]]></category>

		<guid isPermaLink="false">http://blog.threepress.org/?p=362</guid>
		<description><![CDATA[Safari is now supported (this John Resig post was invaluable).  The screenshot below proves it!
There&#8217;s also a guide to how far you are in the current section.  It&#8217;s based on a percentage rather than an absolute number of pages (similar to the Kindle&#8217;s pagination indicator).  

Initial code release post.
Update Feb 18: Key [...]]]></description>
			<content:encoded><![CDATA[<p>Safari is now supported (this <a href="http://ejohn.org/blog/keypress-in-safari-31/">John Resig post</a> was invaluable).  The screenshot below proves it!</p>
<p>There&#8217;s also a guide to how far you are in the current section.  It&#8217;s based on a percentage rather than an absolute number of pages (similar to the Kindle&#8217;s pagination indicator).  </p>
<p><a href="http://threepress.org/static/epubjs/"><img src="http://blog.threepress.org/wp-content/uploads/2009/02/picture-74-300x199.png" alt="picture-74" title="picture-74" width="300" height="199" class="aligncenter size-medium wp-image-363" /></a></p>
<p><a href="http://blog.threepress.org/2009/02/09/introducing-epubjs/">Initial code release post</a>.</p>
<p><strong>Update Feb 18: Key controls have now changed</strong><br />
n = next page<br />
p = previous page<br />
j = next chapter<br />
k = previous chapter</p>
<p><strong>Update April 3: IE 7 now supported</strong> (and possibly IE 8, haven&#8217;t checked).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.threepress.org/2009/02/17/epubjs-updates-safari-support-pagination-hints/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Introducing epubjs</title>
		<link>http://blog.threepress.org/2009/02/09/introducing-epubjs/</link>
		<comments>http://blog.threepress.org/2009/02/09/introducing-epubjs/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 20:52:31 +0000</pubDate>
		<dc:creator>Liza Daly</dc:creator>
				<category><![CDATA[epubjs]]></category>
		<category><![CDATA[toc]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[epub javascript html jquery]]></category>

		<guid isPermaLink="false">http://blog.threepress.org/?p=310</guid>
		<description><![CDATA[To celebrate TOC I&#8217;m announcing an early prototype of epubjs: a pure Javascript ePub reader. The entire application is only 11K (plus 53K for jQuery 1.3).
This is a pretty rough release, still very messy, but I&#8217;m hoping to evolve it into a lightweight reader that authors or publishers could add to  their websites with minimal [...]]]></description>
			<content:encoded><![CDATA[<p>To celebrate <a href="http://toccon.com/">TOC</a> I&#8217;m announcing an early prototype of <a href="http://threepress.org/static/epubjs/">epubjs</a>: a pure Javascript ePub reader. The entire application is only 11K (plus 53K for jQuery 1.3).</p>
<p>This is a pretty rough release, still very messy, but I&#8217;m hoping to evolve it into a lightweight reader that authors or publishers could add to  their websites with minimal technical expertise.</p>
<p>Currently the reader works only in Firefox and requires that the ePub be expanded out in the top-level folder containing the JS code. (There are some issues related to browser security, and that it&#8217;s only been tested with this single ePub, and that I wrote  a lot of this on the train ride down to New York).</p>
<p><a href="http://threepress.org/static/epubjs/"><img class="aligncenter size-medium wp-image-311" title="picture-63" src="http://blog.threepress.org/wp-content/uploads/2009/02/picture-63-300x241.png" alt="picture-63" width="300" height="241" /></a></p>
<p>You can extract the code directly out of the HTML file, or track it via Subversion:</p>
<p><tt>svn checkout <strong><em>http</em></strong>://epub-tools.googlecode.com/svn/trunk/epubtools/epubjs epubjs</tt></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.threepress.org/2009/02/09/introducing-epubjs/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
	</channel>
</rss>

