Wednesday, October 26, 2005
Article Now Up: "AJAX: How to Handle Bookmarks and Back Buttons"
The clever in-page dynamics of AJAX make for richer web applications, but they don't necessarily tolerate the use of bookmarks or the browser's back and forward buttons particularly well. In this article, Brad Neuberg shows off a new framework that brings bookmarking and back-button awareness to AJAX.
Check it out and tell me what you think!
Responses to the Open Library Across the Blogosphere and News
- Microsoft joins book search plan - BBC News
- TeleRead: Bringing the E-Books Home
- The Yahoo Blog
- The Real Paul Jones
- Boing Boing
- Open Access News
- Project Nothing!
- InfoToday Blog
Introducing the Open Library and the AJAX Flipbook Viewer
The Flipbook viewer is a full, web-based AJAX viewer for digital books, real books that were scanned using the Internet Archive's scanning machines. Jesse Crossen created an amazing page turning effect as you are reading the book. We've also added unique searching features; enter the word "history" in the book above, for example, and the Flipbook viewer queries the server in the background, which uses Optical Character Recognition information to find matches and the coordinates of every page in the book, and which returns the results to the client. The client then uses this information to highlight in place every matching word, positioning a transparent rectangle over all matching words. These are the kinds of cool things you can start doing when you bring books into the digital realm.
The main Open Library page, where we have fifteen scanned books on launch:
A screenshot viewing the International Episode using the Flipbook viewer, needing no plugins:
The Flipbook viewer after a search; notice the little yellow tabs where you can jump to search hits. If you hover over them, you will see the search result shown in place with other contextual words:
The Flipbook also has print on demand features, audio narration, keyboard navigation, full metadata in balloon popups that appear, and more. It's the beginnings of an AJAXian Dynabook.
Subscribe to Posts [Atom]