Problems

Problems

UX issues

Where does the browser end and the web application start?

The problem is then becomes: what features should be left to the web browser, adn whet feature should be implemented in the ebook itself?

To illustrated this problem, one can observe a feature present in all modern web browsers: zoom.

Zoom is a relatively modern feature in web browsers, with the vendors Some only increased the size of only the text on the screen, as to make it more readable for people with lesser eye sight. Others zoomed the page in its entirety, including images, tables and ...

Related to epublishing with HTML technologies...

There are virtually no limits to the techniques and features an ebook created with web technologies could implement.

The Amazon Kindle tablets and apps have the ability to look up marked words in dictionaries and encyclopedias.

It is a near trivial matter to implement the feature to look up selected words in a selection of encyclopedias on the The question is: should it be left to the browser?

A feature not present in web browsers today, that would be .. is the ability to

  • bookmarks
  • take notes

Studies show that academic reading of text, where a text is read thoroughly to learn and extract useful information rather than for pleasure and enjoyment, notes are often taken in the margins and text is frequently highlighted. These are features you can find in most ereader devices and software, but not in any web browsers (excluding extensions). While this is near trivial to implement in the web page itself through use of JavaScript, there is a clear advantage of having this functionality present in the browser. ...

A closer look at the competition

Portability and longevity

Compared

Using open web standards

The downside to ...

Due to CSS The decoupling of content and style makes the content more accessible through ...

This makes it possible for older web browsers to access the content, as browser that do not support the new standards will simply ignore the declarations and render only what

An example of how this works can be found in the discussion on CSS in the Technology chapter.

Tailoring to devices, or accessibility

CSS is capable of delivering a different user experience to not only different screen sizes, as discussed in the responsive design chapter, but also tailoring to different types of devices – such as braille-based tactile devices and screen readers.