When you take on a web development project, you have more to worry about than just keeping those creative juices flowing., Time and energy go into the work in abundance, and so does money. It takes real cash to keep things running, and while there is always hope that the investment will be returned in revenue, there is no guarantee that it will even out, much less that a profit will be made.
Reading a book on a website is a bit like holding a book upside down and turning pages with your nose. Because most websites are designed with standard HTML, there is no easy way to give a user true page-by-page performance. The result is the incessant scrolling and clicking that you do with normal web pages, only magnified by however many hundreds of pages the book has.
The ideal solution to this problem is to construct some type of interface that allows natural page turning, avoids scrolling, and presents the user with readable text. It should be something that works equally well on a desktop, laptop, and tablet.
One possible way to accomplish this was to use a third-party plugin like Adobe Flash Player. As a parent, I’ve seen numerous sites for children that rely on Flash to give early readers the page-turning book experience. But Flash brings its own problems. For one, it is proprietary, requiring users to download non-free software. In fact, having to download anything at all is enough to turn off some people. There is also the problem of device support. Tablets like the iPad, would be excluded, as would screen readers for the visually impaired. Flash text is not real text, and basic interaction (copying, pasting, right clicking to get the browser’s menu for tasks like searching for words, and interacting with extensions) are not supported 100 percent. This leaves users with a less than pleasant experience.
HTML5 video will hopefully soon replace Flash Player as the video streaming method of choice for websites. YouTube, Vimeo, DailyMotion, and others are currently providing beta examples of their future HTML5 video players. While these demos are OK, they do not really showcase how beautifully seamless the experience can be.
SublimeVideo does just that. It feels like you are watching an HD video from a Blu Ray drive on your computer. If you have an HDMI out on your laptop, you could display it on your TV, and it would be picture-perfect. Flash never functions exactly like native video, and it hogs CPU and RAM. Anyone with dual monitors like me knows that playing Flash in fullscreen is a pain as well.
HTML5 video requires no additional browser plugin, and the webmaster has the freedom to customize the interface and fullscreen support (which is built in to browsers anyway).
To view the video, you will need the latest release of Safari (v4.0.4+), Google Chrome (v4.0+), or Firefox (v3.6+). It also works with Internet Explorer with Chrome Frame installed.