launching epub-labs! – Reading 2.0

I am pleased to announce the launch of epub-labs!

EPUB-labs is intended to be an informal, open development
space, with associated mailing list, for ebook and media
developers to begin exploring the best ways of achieving
support for enhanced transmedia and internationalization
experiences for ebooks. epub-labs is intended to foster
discussion of best practices for html5, css v2/v3, and
other technologies for enhanced ebooks, in both web-based
and more traditional package delivery formats.

HubLog

jQTouch is a jQuery plugin for developing mobile web apps.

It takes an HTML page with several sections, and creates a view for each div. The main view is the div with id "#home".

Now that most recent browsers support HTML5's localStorage (a local key-value store), it's possible to have a settings page for a web app that doesn't require users to sign in: their settings are stored locally.

This data can be erased, though, if the user clears the temporary data stored by their browser – similar to cookies.

HTML5's client-side SQL databases allow data to be stored more permanently (until the databases are erased), but aren't yet supported by all browsers (Safari & Chrome, but not Firefox).

This example web app, using jQTouch in the client and PHP on the server, provides settings which are stored in a client-side database if available, or localStorage otherwise. Add a feed URL and it should be remembered next time you visit the app.